gui2023: a new GUI with ZIP file support
[trut64.git] / gui / gui2023 / gui2023.pro
blobc6028c2ca25d719f4891e12abbe62f078a798334
1 QT += core gui
3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
5 CONFIG += c++17
7 # You can make your code fail to compile if it uses deprecated APIs.
8 # In order to do so, uncomment the following line.
9 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
11 SOURCES += \
12 elapsedtimer.cpp \
13 engine.cpp \
14 main.cpp \
15 mainwindow.cpp \
16 ziparchive.cpp
18 HEADERS += \
19 elapsedtimer.h \
20 engine.h \
21 mainwindow.h \
22 ziparchive.h
24 FORMS += \
25 mainwindow.ui
27 # ***** Added by Jakob
28 INCLUDEPATH += . ../../include ../../host
29 INCLUDEPATH += ../qload # bitcoach_routines.h
30 include(config.pri)
31 LIBS += -lm -lusb-1.0 -lminizip
32 # Choose one of the following:
33 # 1. Compile source files with g++ and put them in .
34 #SOURCES += commands.c common.c tap.c trutusb.c usbw_libusb1.c
35 #VPATH += . ../../host
36 # 2. Use precomplied (with gcc) objects in host dir
37 LIBS += ../../host/commands.o ../../host/common.o ../../host/tap.o ../../host/trutusb.o ../../host/usbw_libusb1.o
38 # ****** End of Jakobs additions
40 # Default rules for deployment.
41 qnx: target.path = /tmp/$${TARGET}/bin
42 else: unix:!android: target.path = /opt/$${TARGET}/bin
43 !isEmpty(target.path): INSTALLS += target