#-------------------------------------------------------- # # Pro file for Android and Windows builds with Qt Creator # #-------------------------------------------------------- QT += core gui multimedia opengl greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TEMPLATE = lib TARGET = sdrgui INCLUDEPATH += $$PWD INCLUDEPATH += ../sdrbase INCLUDEPATH += ../logging INCLUDEPATH += ../httpserver INCLUDEPATH += ../swagger/sdrangel/code/qt5/client DEFINES += USE_KISSFFT=1 win32 { DEFINES += __WINDOWS__=1 } DEFINES += USE_SSE2=1 QMAKE_CXXFLAGS += -msse2 DEFINES += USE_SSE4_1=1 QMAKE_CXXFLAGS += -msse4.1 QMAKE_CXXFLAGS += -std=c++11 CONFIG(Release):build_subdir = release CONFIG(Debug):build_subdir = debug CONFIG(ANDROID):INCLUDEPATH += /opt/softs/boost_1_60_0 CONFIG(MINGW32):INCLUDEPATH += "D:\boost_1_58_0" CONFIG(MINGW64):INCLUDEPATH += "D:\boost_1_58_0" CONFIG(macx):INCLUDEPATH += "../../../boost_1_64_0" SOURCES += mainwindow.cpp\ device/deviceuiset.cpp\ dsp/spectrumscopecombovis.cpp\ dsp/spectrumscopengcombovis.cpp\ dsp/scopevis.cpp\ dsp/scopevisng.cpp\ dsp/spectrumvis.cpp\ gui/aboutdialog.cpp\ gui/addpresetdialog.cpp\ gui/basicchannelsettingsdialog.cpp\ gui/buttonswitch.cpp\ gui/channelwindow.cpp\ gui/clickablelabel.cpp\ gui/colormapper.cpp\ gui/cwkeyergui.cpp\ gui/externalclockbutton.cpp\ gui/externalclockdialog.cpp\ gui/glscope.cpp\ gui/glscopegui.cpp\ gui/glscopeng.cpp\ gui/glscopenggui.cpp\ gui/glshadersimple.cpp\ gui/glshadertextured.cpp\ gui/glspectrum.cpp\ gui/glspectrumgui.cpp\ gui/indicator.cpp\ gui/levelmeter.cpp\ gui/loggingdialog.cpp\ gui/pluginsdialog.cpp\ gui/audiodialog.cpp\ gui/presetitem.cpp\ gui/rollupwidget.cpp\ gui/samplingdevicecontrol.cpp\ gui/samplingdevicedialog.cpp\ gui/mypositiondialog.cpp\ gui/scale.cpp\ gui/scaleengine.cpp\ gui/transverterbutton.cpp\ gui/transverterdialog.cpp\ gui/valuedial.cpp\ gui/valuedialz.cpp\ webapi/webapiadaptergui.cpp HEADERS += mainwindow.h\ device/devicesourceapi.h\ device/devicesinkapi.h\ device/deviceuiset.h\ dsp/spectrumscopecombovis.h\ dsp/spectrumscopengcombovis.h\ dsp/scopevis.h\ dsp/scopevisng.h\ dsp/spectrumvis.h\ gui/aboutdialog.h\ gui/addpresetdialog.h\ gui/audiodialog.h\ gui/basicchannelsettingsdialog.h\ gui/buttonswitch.h\ gui/channelwindow.h\ gui/clickablelabel.h\ gui/colormapper.h\ gui/cwkeyergui.h\ gui/externalclockbutton.h\ gui/externalclockdialog.h\ gui/glscope.h\ gui/glscopegui.h\ gui/glscopeng.h\ gui/glscopenggui.h\ gui/glshadersimple.h\ gui/glshadertextured.h\ gui/glspectrum.h\ gui/glspectrumgui.h\ gui/indicator.h\ gui/levelmeter.h\ gui/loggingdialog.h\ gui/physicalunit.h\ gui/pluginsdialog.h\ gui/presetitem.h\ gui/rollupwidget.h\ gui/samplingdevicecontrol.h\ gui/samplingdevicedialog.h\ gui/mypositiondialog.h\ gui/scale.h\ gui/scaleengine.h\ gui/transverterbutton.h\ gui/transverterdialog.h\ gui/valuedial.h\ gui/valuedialz.h\ webapi/webapiadaptergui.h FORMS += mainwindow.ui\ gui/scopewindow.ui\ gui/addpresetdialog.ui\ gui/basicchannelsettingsdialog.ui\ gui/cwkeyergui.ui\ gui/externalclockdialog.ui\ gui/audiodialog.ui\ gui/glscopegui.ui\ gui/glscopenggui.ui\ gui/aboutdialog.ui\ gui/pluginsdialog.ui\ gui/samplingdevicecontrol.ui\ gui/samplingdevicedialog.ui\ gui/myposdialog.ui\ gui/loggingdialog.ui\ gui/glspectrumgui.ui\ gui/transverterdialog.ui\ mainwindow.ui LIBS += -L../sdrbase/$${build_subdir} -lsdrbase LIBS += -L../logging/$${build_subdir} -llogging LIBS += -L../swagger/$${build_subdir} -lswagger RESOURCES = resources/res.qrc CONFIG(ANDROID):CONFIG += mobility CONFIG(ANDROID):MOBILITY =