2016-03-08 05:51:56 +00:00
|
|
|
#--------------------------------------------------------
|
|
|
|
#
|
|
|
|
# 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 = sdrbase
|
|
|
|
INCLUDEPATH += $$PWD
|
|
|
|
|
|
|
|
DEFINES += USE_KISSFFT=1
|
2016-05-09 15:48:34 +00:00
|
|
|
DEFINES += __WINDOWS__=1
|
2016-05-09 17:49:10 +00:00
|
|
|
DEFINES += DSD_USE_SERIALDV=1
|
2016-11-06 23:42:57 +00:00
|
|
|
DEFINES += USE_SSE2=1
|
|
|
|
QMAKE_CXXFLAGS += -msse2
|
2016-11-07 07:44:55 +00:00
|
|
|
DEFINES += USE_SSE4_1=1
|
|
|
|
QMAKE_CXXFLAGS += -msse4.1
|
2016-05-09 15:48:34 +00:00
|
|
|
|
|
|
|
CONFIG(Release):build_subdir = release
|
|
|
|
CONFIG(Debug):build_subdir = debug
|
2016-03-08 05:51:56 +00:00
|
|
|
|
2016-03-22 00:24:38 +00:00
|
|
|
CONFIG(ANDROID):INCLUDEPATH += /opt/softs/boost_1_60_0
|
2016-05-09 15:48:34 +00:00
|
|
|
|
2016-03-09 05:49:49 +00:00
|
|
|
CONFIG(MINGW32):INCLUDEPATH += "D:\boost_1_58_0"
|
2016-03-27 16:56:33 +00:00
|
|
|
CONFIG(MINGW64):INCLUDEPATH += "D:\boost_1_58_0"
|
2016-03-08 05:51:56 +00:00
|
|
|
|
2016-05-09 15:48:34 +00:00
|
|
|
CONFIG(MINGW32):INCLUDEPATH += "D:\softs\serialDV"
|
|
|
|
CONFIG(MINGW64):INCLUDEPATH += "D:\softs\serialDV"
|
|
|
|
|
2016-03-08 05:51:56 +00:00
|
|
|
SOURCES += mainwindow.cpp\
|
|
|
|
audio/audiodeviceinfo.cpp\
|
|
|
|
audio/audiofifo.cpp\
|
|
|
|
audio/audiooutput.cpp\
|
2016-11-28 17:32:50 +00:00
|
|
|
audio/audioinput.cpp\
|
2016-10-10 23:17:55 +00:00
|
|
|
device/devicesourceapi.cpp\
|
2016-10-17 22:03:51 +00:00
|
|
|
device/devicesinkapi.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/afsquelch.cpp\
|
|
|
|
dsp/agc.cpp\
|
2016-10-02 19:52:39 +00:00
|
|
|
dsp/downchannelizer.cpp\
|
2016-10-17 06:58:49 +00:00
|
|
|
dsp/upchannelizer.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/channelmarker.cpp\
|
|
|
|
dsp/ctcssdetector.cpp\
|
2016-12-12 00:16:36 +00:00
|
|
|
dsp/cwkeyer.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/dspcommands.cpp\
|
|
|
|
dsp/dspengine.cpp\
|
2016-10-03 16:29:05 +00:00
|
|
|
dsp/dspdevicesourceengine.cpp\
|
2016-10-17 16:15:08 +00:00
|
|
|
dsp/dspdevicesinkengine.cpp\
|
2016-05-09 15:48:34 +00:00
|
|
|
dsp/dvserialengine.cpp\
|
|
|
|
dsp/dvserialworker.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/fftengine.cpp\
|
|
|
|
dsp/kissengine.cpp\
|
|
|
|
dsp/fftfilt.cxx\
|
|
|
|
dsp/fftwindow.cpp\
|
|
|
|
dsp/filterrc.cpp\
|
2016-09-12 04:02:13 +00:00
|
|
|
dsp/filtermbe.cpp\
|
2016-10-02 08:30:58 +00:00
|
|
|
dsp/filerecord.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/interpolator.cpp\
|
2016-11-02 01:58:31 +00:00
|
|
|
dsp/hbfiltertraits.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/lowpass.cpp\
|
|
|
|
dsp/movingaverage.cpp\
|
|
|
|
dsp/nco.cpp\
|
|
|
|
dsp/pidcontroller.cpp\
|
|
|
|
dsp/phaselock.cpp\
|
2016-10-06 17:18:02 +00:00
|
|
|
dsp/samplesinkfifo.cpp\
|
2016-10-09 23:13:12 +00:00
|
|
|
dsp/samplesourcefifo.cpp\
|
2016-10-06 13:39:18 +00:00
|
|
|
dsp/samplesinkfifodoublebuffered.cpp\
|
2016-10-02 20:29:04 +00:00
|
|
|
dsp/basebandsamplesink.cpp\
|
2016-10-14 16:47:19 +00:00
|
|
|
dsp/basebandsamplesource.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/nullsink.cpp\
|
|
|
|
dsp/spectrumscopecombovis.cpp\
|
|
|
|
dsp/scopevis.cpp\
|
|
|
|
dsp/spectrumvis.cpp\
|
2016-10-03 13:55:16 +00:00
|
|
|
dsp/threadedbasebandsamplesink.cpp\
|
2016-10-17 06:58:49 +00:00
|
|
|
dsp/threadedbasebandsamplesource.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/aboutdialog.cpp\
|
|
|
|
gui/addpresetdialog.cpp\
|
|
|
|
gui/basicchannelsettingswidget.cpp\
|
|
|
|
gui/buttonswitch.cpp\
|
|
|
|
gui/channelwindow.cpp\
|
|
|
|
gui/colormapper.cpp\
|
2016-12-12 00:16:36 +00:00
|
|
|
gui/cwkeyergui.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/glscope.cpp\
|
|
|
|
gui/glscopegui.cpp\
|
|
|
|
gui/glshadersimple.cpp\
|
|
|
|
gui/glshadertextured.cpp\
|
|
|
|
gui/glspectrum.cpp\
|
|
|
|
gui/glspectrumgui.cpp\
|
|
|
|
gui/indicator.cpp\
|
2016-12-02 12:13:54 +00:00
|
|
|
gui/levelmeter.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/pluginsdialog.cpp\
|
2016-05-09 00:15:07 +00:00
|
|
|
gui/audiodialog.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/presetitem.cpp\
|
|
|
|
gui/rollupwidget.cpp\
|
2016-05-25 00:33:50 +00:00
|
|
|
gui/samplingdevicecontrol.cpp\
|
2016-09-28 15:01:57 +00:00
|
|
|
gui/mypositiondialog.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/scale.cpp\
|
|
|
|
gui/scaleengine.cpp\
|
|
|
|
gui/valuedial.cpp\
|
2016-10-02 21:16:40 +00:00
|
|
|
dsp/devicesamplesource.cpp\
|
2016-10-14 16:47:19 +00:00
|
|
|
dsp/devicesamplesink.cpp\
|
2016-03-08 05:51:56 +00:00
|
|
|
plugin/pluginapi.cpp\
|
|
|
|
plugin/plugininterface.cpp\
|
|
|
|
plugin/pluginmanager.cpp\
|
|
|
|
settings/preferences.cpp\
|
|
|
|
settings/preset.cpp\
|
|
|
|
settings/mainsettings.cpp\
|
|
|
|
util/CRC64.cpp\
|
|
|
|
util/db.cpp\
|
|
|
|
util/message.cpp\
|
|
|
|
util/messagequeue.cpp\
|
|
|
|
util/prettyprint.cpp\
|
|
|
|
util/syncmessenger.cpp\
|
|
|
|
util/samplesourceserializer.cpp\
|
|
|
|
util/simpleserializer.cpp
|
|
|
|
|
|
|
|
HEADERS += mainwindow.h\
|
|
|
|
audio/audiodeviceinfo.h\
|
|
|
|
audio/audiofifo.h\
|
|
|
|
audio/audiooutput.h\
|
2016-11-28 17:32:50 +00:00
|
|
|
audio/audioinput.h\
|
2016-10-10 23:17:55 +00:00
|
|
|
device/devicesourceapi.h\
|
2016-10-17 22:03:51 +00:00
|
|
|
device/devicesinkapi.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/afsquelch.h\
|
2016-10-02 19:52:39 +00:00
|
|
|
dsp/downchannelizer.h\
|
2016-10-17 06:58:49 +00:00
|
|
|
dsp/upchannelizer.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/channelmarker.h\
|
2016-12-12 00:16:36 +00:00
|
|
|
dsp/cwkeyer.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/complex.h\
|
|
|
|
dsp/decimators.h\
|
|
|
|
dsp/dspcommands.h\
|
|
|
|
dsp/dspengine.h\
|
2016-10-03 16:29:05 +00:00
|
|
|
dsp/dspdevicesourceengine.h\
|
2016-10-17 16:15:08 +00:00
|
|
|
dsp/dspdevicesinkengine.h\
|
2016-05-09 15:48:34 +00:00
|
|
|
dsp/dvserialengine.h\
|
|
|
|
dsp/dvserialworker.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/dsptypes.h\
|
|
|
|
dsp/fftengine.h\
|
|
|
|
dsp/fftfilt.h\
|
|
|
|
dsp/fftwengine.h\
|
|
|
|
dsp/fftwindow.h\
|
|
|
|
dsp/filterrc.h\
|
2016-09-12 04:02:13 +00:00
|
|
|
dsp/filtermbe.h\
|
2016-10-02 08:30:58 +00:00
|
|
|
dsp/filerecord.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/gfft.h\
|
2016-11-02 01:58:31 +00:00
|
|
|
dsp/hbfiltertraits.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/interpolator.h\
|
|
|
|
dsp/inthalfbandfilter.h\
|
2016-11-02 01:58:31 +00:00
|
|
|
dsp/inthalfbandfilterdb.h\
|
2016-11-07 07:26:34 +00:00
|
|
|
dsp/inthalfbandfiltereo1.h\
|
|
|
|
dsp/inthalfbandfiltereo1i.h\
|
2016-11-08 16:29:46 +00:00
|
|
|
dsp/inthalfbandfilterst.h\
|
|
|
|
dsp/inthalfbandfiltersti.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/kissfft.h\
|
|
|
|
dsp/kissengine.h\
|
|
|
|
dsp/lowpass.h\
|
|
|
|
dsp/misc.h\
|
|
|
|
dsp/movingaverage.h\
|
|
|
|
dsp/nco.h\
|
|
|
|
dsp/phasediscri.h\
|
|
|
|
dsp/phaselock.h\
|
|
|
|
dsp/pidcontroller.h\
|
2016-10-06 17:18:02 +00:00
|
|
|
dsp/samplesinkfifo.h\
|
2016-10-09 23:13:12 +00:00
|
|
|
dsp/samplesourcefifo.h\
|
2016-10-06 13:39:18 +00:00
|
|
|
dsp/samplesinkfifodoublebuffered.h\
|
|
|
|
dsp/samplesinkfifodecimator.h\
|
2016-10-02 20:29:04 +00:00
|
|
|
dsp/basebandsamplesink.h\
|
2016-10-14 16:47:19 +00:00
|
|
|
dsp/basebandsamplesource.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
dsp/nullsink.h\
|
|
|
|
dsp/scopevis.h\
|
|
|
|
dsp/spectrumvis.h\
|
2016-10-03 13:55:16 +00:00
|
|
|
dsp/threadedbasebandsamplesink.h\
|
2016-10-17 06:58:49 +00:00
|
|
|
dsp/threadedbasebandsamplesource.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/aboutdialog.h\
|
|
|
|
gui/addpresetdialog.h\
|
2016-05-09 00:15:07 +00:00
|
|
|
gui/audiodialog.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/basicchannelsettingswidget.h\
|
|
|
|
gui/buttonswitch.h\
|
|
|
|
gui/channelwindow.h\
|
|
|
|
gui/colormapper.h\
|
2016-12-12 00:16:36 +00:00
|
|
|
gui/cwkeyergui.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/glscope.h\
|
|
|
|
gui/glscopegui.h\
|
|
|
|
gui/glshadersimple.h\
|
|
|
|
gui/glshadertextured.h\
|
|
|
|
gui/glspectrum.h\
|
|
|
|
gui/glspectrumgui.h\
|
|
|
|
gui/indicator.h\
|
2016-12-02 12:13:54 +00:00
|
|
|
gui/levelmeter.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/physicalunit.h\
|
|
|
|
gui/pluginsdialog.h\
|
|
|
|
gui/presetitem.h\
|
|
|
|
gui/rollupwidget.h\
|
2016-05-25 00:33:50 +00:00
|
|
|
gui/samplingdevicecontrol.h\
|
2016-09-28 15:01:57 +00:00
|
|
|
gui/mypositiondialog.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/scale.h\
|
|
|
|
gui/scaleengine.h\
|
|
|
|
gui/valuedial.h\
|
2016-10-02 21:16:40 +00:00
|
|
|
dsp/devicesamplesource.h\
|
2016-10-14 16:47:19 +00:00
|
|
|
dsp/devicesamplesink.h\
|
2016-03-08 05:51:56 +00:00
|
|
|
plugin/pluginapi.h\
|
|
|
|
plugin/plugingui.h\
|
|
|
|
plugin/plugininterface.h\
|
|
|
|
plugin/pluginmanager.h\
|
|
|
|
settings/preferences.h\
|
|
|
|
settings/preset.h\
|
|
|
|
settings/mainsettings.h\
|
|
|
|
util/CRC64.h\
|
|
|
|
util/db.h\
|
|
|
|
util/export.h\
|
|
|
|
util/message.h\
|
|
|
|
util/messagequeue.h\
|
|
|
|
util/prettyprint.h\
|
|
|
|
util/syncmessenger.h\
|
|
|
|
util/samplesourceserializer.h\
|
|
|
|
util/simpleserializer.h
|
|
|
|
|
|
|
|
FORMS += mainwindow.ui\
|
|
|
|
gui/scopewindow.ui\
|
|
|
|
gui/addpresetdialog.ui\
|
|
|
|
gui/basicchannelsettingswidget.ui\
|
2016-12-12 00:16:36 +00:00
|
|
|
gui/cwkeyergui.ui\
|
2016-05-09 00:15:07 +00:00
|
|
|
gui/audiodialog.ui\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/glscopegui.ui\
|
|
|
|
gui/aboutdialog.ui\
|
|
|
|
gui/pluginsdialog.ui\
|
2016-05-25 00:33:50 +00:00
|
|
|
gui/samplingdevicecontrol.ui\
|
2016-09-28 15:01:57 +00:00
|
|
|
gui/myposdialog.ui\
|
2016-03-08 05:51:56 +00:00
|
|
|
gui/glspectrumgui.ui\
|
|
|
|
mainwindow.ui
|
|
|
|
|
|
|
|
RESOURCES = resources/res.qrc
|
|
|
|
|
2016-05-09 15:48:34 +00:00
|
|
|
LIBS += -L../serialdv/$${build_subdir} -lserialdv
|
|
|
|
|
2016-03-08 05:51:56 +00:00
|
|
|
CONFIG(ANDROID):CONFIG += mobility
|
|
|
|
CONFIG(ANDROID):MOBILITY =
|