mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-03-21 11:48:54 -04:00
AirspyHF and TestSource: fixed Windows build
This commit is contained in:
parent
788a2ceb33
commit
6cf1524c7a
@ -9,19 +9,21 @@ QT += core
|
||||
TEMPLATE = lib
|
||||
TARGET = libairspyhf
|
||||
|
||||
CONFIG(MINGW32):LIBAIRSPYHFSRC = "D:\softs\libairspyhf\libairspyhf"
|
||||
CONFIG(MINGW64):LIBAIRSPYHFSRC = "D:\softs\libairspyhf\libairspyhf"
|
||||
CONFIG(MINGW32):LIBAIRSPYHFSRC = "D:\softs\airspyhf\libairspyhf"
|
||||
CONFIG(MINGW64):LIBAIRSPYHFSRC = "D:\softs\airspyhf\libairspyhf"
|
||||
INCLUDEPATH += $$LIBAIRSPYHFSRC/src
|
||||
|
||||
CONFIG(MINGW32):INCLUDEPATH += "D:\softs\libusb-1.0.20\include\libusb-1.0"
|
||||
CONFIG(MINGW64):INCLUDEPATH += "D:\softs\libusb-1.0.20\include\libusb-1.0"
|
||||
|
||||
SOURCES = $$LIBAIRSPYSRC/src/airspyhf.c\
|
||||
$$LIBAIRSPYSRC/src/iqbalancer.c
|
||||
SOURCES = $$LIBAIRSPYHFSRC/src/airspyhf.c\
|
||||
$$LIBAIRSPYHFSRC/src/iqbalancer.c\
|
||||
$$LIBAIRSPYHFSRC/src/iqconverter_int16.c
|
||||
|
||||
HEADERS = $$LIBAIRSPYSRC/src/airspyhf.h\
|
||||
$$LIBAIRSPYSRC/src/airspyhf_commands.h\
|
||||
$$LIBAIRSPYSRC/src/iqbalancer.h
|
||||
HEADERS = $$LIBAIRSPYHFSRC/src/airspyhf.h\
|
||||
$$LIBAIRSPYHFSRC/src/airspyhf_commands.h\
|
||||
$$LIBAIRSPYHFSRC/src/iqbalancer.h\
|
||||
$$LIBAIRSPYHFSRC/src/iqconverter_int16.h
|
||||
|
||||
CONFIG(MINGW32):LIBS += -LD:\softs\libusb-1.0.20\MinGW32\dll -llibusb-1.0
|
||||
CONFIG(MINGW64):LIBS += -LD:\softs\libusb-1.0.20\MinGW64\dll -llibusb-1.0
|
||||
|
50
plugins/samplesource/airspyhf/airspyhf.pro
Normal file
50
plugins/samplesource/airspyhf/airspyhf.pro
Normal file
@ -0,0 +1,50 @@
|
||||
#--------------------------------------------------------
|
||||
#
|
||||
# Pro file for Android and Windows builds with Qt Creator
|
||||
#
|
||||
#--------------------------------------------------------
|
||||
|
||||
TEMPLATE = lib
|
||||
CONFIG += plugin
|
||||
|
||||
QT += core gui widgets multimedia opengl
|
||||
|
||||
TARGET = inputairspyhf
|
||||
|
||||
CONFIG(MINGW32):LIBAIRSPYHFSRC = "D:\softs\airspyhf"
|
||||
CONFIG(MINGW64):LIBAIRSPYHFSRC = "D:\softs\airspyhf"
|
||||
INCLUDEPATH += $$PWD
|
||||
INCLUDEPATH += ../../../sdrbase
|
||||
INCLUDEPATH += ../../../sdrgui
|
||||
INCLUDEPATH += ../../../swagger/sdrangel/code/qt5/client
|
||||
INCLUDEPATH += $$LIBAIRSPYHFSRC
|
||||
|
||||
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
|
||||
|
||||
SOURCES += airspyhfgui.cpp\
|
||||
airspyhfinput.cpp\
|
||||
airspyhfplugin.cpp\
|
||||
airspyhfsettings.cpp\
|
||||
airspyhfthread.cpp
|
||||
|
||||
HEADERS += airspyhfgui.h\
|
||||
airspyhfinput.h\
|
||||
airspyhfplugin.h\
|
||||
airspyhfsettings.h\
|
||||
airspyhfthread.h
|
||||
|
||||
FORMS += airspyhfgui.ui
|
||||
|
||||
LIBS += -L../../../sdrbase/$${build_subdir} -lsdrbase
|
||||
LIBS += -L../../../sdrgui/$${build_subdir} -lsdrgui
|
||||
LIBS += -L../../../swagger/$${build_subdir} -lswagger
|
||||
LIBS += -L../../../libairspyhf/$${build_subdir} -llibairspyhf
|
||||
|
||||
RESOURCES = ../../../sdrgui/resources/res.qrc
|
@ -97,7 +97,6 @@ private slots:
|
||||
void on_record_toggled(bool checked);
|
||||
void updateStatus();
|
||||
void updateHardware();
|
||||
void tick();
|
||||
};
|
||||
|
||||
#endif // _TESTSOURCE_TESTSOURCEGUI_H_
|
||||
|
@ -17,6 +17,7 @@ copy logging\%1\logging.dll %2
|
||||
copy libhackrf\%1\libhackrf.dll %2
|
||||
copy librtlsdr\%1\librtlsdr.dll %2
|
||||
copy libairspy\%1\libairspy.dll %2
|
||||
copy libairspyhf\%1\libairspyhf.dll %2
|
||||
copy libbladerf\%1\libbladerf.dll %2
|
||||
copy libsqlite3\%1\libsqlite3.dll %2
|
||||
copy liblimesuite\%1\liblimesuite.dll %2
|
||||
@ -53,9 +54,11 @@ copy plugins\channeltx\modssb\%1\modssb.dll %2\plugins\channeltx
|
||||
copy plugins\channeltx\modwfm\%1\modwfm.dll %2\plugins\channeltx
|
||||
REM copy plugins\channeltx\udpsink\%1\udpsink.dll %2\plugins\channeltx
|
||||
copy plugins\samplesource\filesource\%1\inputfilesource.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\testsource\%1\inputtestsource.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\rtlsdr\%1\inputrtlsdr.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\hackrfinput\%1\inputhackrf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\airspy\%1\inputairspy.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\airspyhf\%1\inputairspyhf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\bladerfinput\%1\inputbladerf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\plutosdrinput\%1\inputplutosdr.dll %2\plugins\samplesource
|
||||
|
@ -37,6 +37,7 @@ copy swagger\%1\swagger.dll %2
|
||||
copy libhackrf\%1\libhackrf.dll %2
|
||||
copy librtlsdr\%1\librtlsdr.dll %2
|
||||
copy libairspy\%1\libairspy.dll %2
|
||||
copy libairspyhf\%1\libairspyhf.dll %2
|
||||
copy libbladerf\%1\libbladerf.dll %2
|
||||
copy libsqlite3\%1\libsqlite3.dll %2
|
||||
copy liblimesuite\%1\liblimesuite.dll %2
|
||||
@ -71,10 +72,12 @@ copy plugins\channeltx\modssb\%1\modssb.dll %2\plugins\channeltx
|
||||
copy plugins\channeltx\modwfm\%1\modwfm.dll %2\plugins\channeltx
|
||||
copy plugins\channeltx\udpsink\%1\udpsink.dll %2\plugins\channeltx
|
||||
copy plugins\samplesource\filesource\%1\inputfilesource.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\testsource\%1\inputtestsource.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\sdrdaemonsource\%1\inputsdrdaemonsource.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\rtlsdr\%1\inputrtlsdr.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\hackrfinput\%1\inputhackrf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\airspy\%1\inputairspy.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\airspyhf\%1\inputairspyhf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\bladerfinput\%1\inputbladerf.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
||||
copy plugins\samplesource\plutosdrinput\%1\inputplutosdr.dll %2\plugins\samplesource
|
||||
|
Loading…
Reference in New Issue
Block a user