diff --git a/fcdhid/fcdhid.pro b/fcdhid/fcdhid.pro new file mode 100644 index 000000000..aa52fff72 --- /dev/null +++ b/fcdhid/fcdhid.pro @@ -0,0 +1,22 @@ +#-------------------------------------------- +# +# Pro file for Windows build with Qt Creator +# +#-------------------------------------------- + +QT += core + +TEMPLATE = lib +TARGET = fcdhid + +CONFIG(MINGW32):INCLUDEPATH += "D:\libusb-1.0.19\include" +CONFIG(MINGW32):DEFINES += MINGW32=1 + +SOURCES = $$PWD/hid-libusb.c\ + $$PWD/fcdhid.c + +HEADERS = $$PWD/fcdhid.h\ + $$PWD/hid-libusb.h\ + $$PWD/hidapi.h + +CONFIG(MINGW32):LIBS += -LD:\libusb-1.0.19\MinGW32\dll -llibusb-1.0 -liconv diff --git a/fcdhid/hid-libusb.c b/fcdhid/hid-libusb.c index c90f71dc4..af11e6a80 100644 --- a/fcdhid/hid-libusb.c +++ b/fcdhid/hid-libusb.c @@ -37,8 +37,10 @@ #include #include #include +#ifndef MINGW32 #include #include +#endif #include #include #include diff --git a/fcdlib/fcdlib.pro b/fcdlib/fcdlib.pro new file mode 100644 index 000000000..dc7489b95 --- /dev/null +++ b/fcdlib/fcdlib.pro @@ -0,0 +1,22 @@ +#-------------------------------------------- +# +# Pro file for Windows build with Qt Creator +# +#-------------------------------------------- + +QT += core + +TEMPLATE = lib +TARGET = fcdlib + +CONFIG(MINGW32):INCLUDEPATH += "D:\libusb-1.0.19\include" + +SOURCES = $$PWD/fcdtraits.cpp\ + $$PWD/fcdproplusconst.cpp\ + $$PWD/fcdproconst.cpp + +HEADERS = $$PWD/fcdtraits.h\ + $$PWD/fcdproplusconst.h\ + $$PWD/fcdproconst.h + +CONFIG(MINGW32):LIBS += -LD:\libusb-1.0.19\MinGW32\dll -llibusb-1.0 diff --git a/sdrangel.windows.pro b/sdrangel.windows.pro index 6a66e3f95..a67f3d2e0 100644 --- a/sdrangel.windows.pro +++ b/sdrangel.windows.pro @@ -7,6 +7,8 @@ TEMPLATE = subdirs SUBDIRS = sdrbase SUBDIRS += lz4 +SUBDIRS += fcdhid +SUBDIRS += fcdlib SUBDIRS += librtlsdr SUBDIRS += libhackrf SUBDIRS += libairspy