mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-26 23:06:34 -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
|
TEMPLATE = lib
|
||||||
TARGET = libairspyhf
|
TARGET = libairspyhf
|
||||||
|
|
||||||
CONFIG(MINGW32):LIBAIRSPYHFSRC = "D:\softs\libairspyhf\libairspyhf"
|
CONFIG(MINGW32):LIBAIRSPYHFSRC = "D:\softs\airspyhf\libairspyhf"
|
||||||
CONFIG(MINGW64):LIBAIRSPYHFSRC = "D:\softs\libairspyhf\libairspyhf"
|
CONFIG(MINGW64):LIBAIRSPYHFSRC = "D:\softs\airspyhf\libairspyhf"
|
||||||
INCLUDEPATH += $$LIBAIRSPYHFSRC/src
|
INCLUDEPATH += $$LIBAIRSPYHFSRC/src
|
||||||
|
|
||||||
CONFIG(MINGW32):INCLUDEPATH += "D:\softs\libusb-1.0.20\include\libusb-1.0"
|
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"
|
CONFIG(MINGW64):INCLUDEPATH += "D:\softs\libusb-1.0.20\include\libusb-1.0"
|
||||||
|
|
||||||
SOURCES = $$LIBAIRSPYSRC/src/airspyhf.c\
|
SOURCES = $$LIBAIRSPYHFSRC/src/airspyhf.c\
|
||||||
$$LIBAIRSPYSRC/src/iqbalancer.c
|
$$LIBAIRSPYHFSRC/src/iqbalancer.c\
|
||||||
|
$$LIBAIRSPYHFSRC/src/iqconverter_int16.c
|
||||||
|
|
||||||
HEADERS = $$LIBAIRSPYSRC/src/airspyhf.h\
|
HEADERS = $$LIBAIRSPYHFSRC/src/airspyhf.h\
|
||||||
$$LIBAIRSPYSRC/src/airspyhf_commands.h\
|
$$LIBAIRSPYHFSRC/src/airspyhf_commands.h\
|
||||||
$$LIBAIRSPYSRC/src/iqbalancer.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(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
|
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 on_record_toggled(bool checked);
|
||||||
void updateStatus();
|
void updateStatus();
|
||||||
void updateHardware();
|
void updateHardware();
|
||||||
void tick();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // _TESTSOURCE_TESTSOURCEGUI_H_
|
#endif // _TESTSOURCE_TESTSOURCEGUI_H_
|
||||||
|
@ -17,6 +17,7 @@ copy logging\%1\logging.dll %2
|
|||||||
copy libhackrf\%1\libhackrf.dll %2
|
copy libhackrf\%1\libhackrf.dll %2
|
||||||
copy librtlsdr\%1\librtlsdr.dll %2
|
copy librtlsdr\%1\librtlsdr.dll %2
|
||||||
copy libairspy\%1\libairspy.dll %2
|
copy libairspy\%1\libairspy.dll %2
|
||||||
|
copy libairspyhf\%1\libairspyhf.dll %2
|
||||||
copy libbladerf\%1\libbladerf.dll %2
|
copy libbladerf\%1\libbladerf.dll %2
|
||||||
copy libsqlite3\%1\libsqlite3.dll %2
|
copy libsqlite3\%1\libsqlite3.dll %2
|
||||||
copy liblimesuite\%1\liblimesuite.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
|
copy plugins\channeltx\modwfm\%1\modwfm.dll %2\plugins\channeltx
|
||||||
REM copy plugins\channeltx\udpsink\%1\udpsink.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\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\rtlsdr\%1\inputrtlsdr.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\hackrfinput\%1\inputhackrf.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\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\bladerfinput\%1\inputbladerf.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\plutosdrinput\%1\inputplutosdr.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 libhackrf\%1\libhackrf.dll %2
|
||||||
copy librtlsdr\%1\librtlsdr.dll %2
|
copy librtlsdr\%1\librtlsdr.dll %2
|
||||||
copy libairspy\%1\libairspy.dll %2
|
copy libairspy\%1\libairspy.dll %2
|
||||||
|
copy libairspyhf\%1\libairspyhf.dll %2
|
||||||
copy libbladerf\%1\libbladerf.dll %2
|
copy libbladerf\%1\libbladerf.dll %2
|
||||||
copy libsqlite3\%1\libsqlite3.dll %2
|
copy libsqlite3\%1\libsqlite3.dll %2
|
||||||
copy liblimesuite\%1\liblimesuite.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\modwfm\%1\modwfm.dll %2\plugins\channeltx
|
||||||
copy plugins\channeltx\udpsink\%1\udpsink.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\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\sdrdaemonsource\%1\inputsdrdaemonsource.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\rtlsdr\%1\inputrtlsdr.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\hackrfinput\%1\inputhackrf.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\airspy\%1\inputairspy.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\bladerfinput\%1\inputbladerf.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
copy plugins\samplesource\limesdrinput\%1\inputlimesdr.dll %2\plugins\samplesource
|
||||||
copy plugins\samplesource\plutosdrinput\%1\inputplutosdr.dll %2\plugins\samplesource
|
copy plugins\samplesource\plutosdrinput\%1\inputplutosdr.dll %2\plugins\samplesource
|
||||||
|
Loading…
Reference in New Issue
Block a user