#-------------------------------------------------------- # # Pro file for Android and Windows builds with Qt Creator # #-------------------------------------------------------- QT += core TEMPLATE = lib TARGET = libiio CONFIG(MINGW32):LIBIIOSRC = "C:\softs\libiio" CONFIG(MINGW64):LIBIIOSRC = "C:\softs\libiio" DEFINES += LIBIIO_EXPORTS=1 INCLUDEPATH += $$PWD/includemw INCLUDEPATH += $$LIBIIOSRC CONFIG(MINGW32):INCLUDEPATH += "C:\softs\libusb-1.0.21\include" CONFIG(MINGW64):INCLUDEPATH += "C:\softs\libusb-1.0.21\include" # LibXml2 Windows distribution from: # http://xmlsoft.org/sources/win32/ # http://xmlsoft.org/sources/win32/64bit/ CONFIG(MINGW32):INCLUDEPATH += "C:\softs\libxml2-2.7.8.win32\include" CONFIG(MINGW64):INCLUDEPATH += "C:\softs\libxml2-2.9.3-win32-x86_64\include\libxml2" SOURCES = $$LIBIIOSRC/backend.c\ $$LIBIIOSRC/buffer.c\ $$LIBIIOSRC/channel.c\ $$LIBIIOSRC/context.c\ $$LIBIIOSRC/device.c\ $$LIBIIOSRC/iiod-client.c\ # $$LIBIIOSRC/local.c\ $$LIBIIOSRC/lock.c\ # $$LIBIIOSRC/network.c\ $$LIBIIOSRC/scan.c\ # $$LIBIIOSRC/serial.c\ $$LIBIIOSRC/usb.c\ $$LIBIIOSRC/utilities.c\ $$LIBIIOSRC/xml.c HEADERS = $$LIBIIOSRC/debug.h\ $$LIBIIOSRC/iio.h\ $$LIBIIOSRC/iiod-client.h\ $$LIBIIOSRC/iio-lock.h\ $$LIBIIOSRC/iio-private.h\ $$PWD/includemw/iio-config.h CONFIG(MINGW32):LIBS += -LC:\softs\libusb-1.0.21\MinGW32\dll -llibusb-1.0 CONFIG(MINGW64):LIBS += -LC:\softs\libusb-1.0.21\MinGW64\dll -llibusb-1.0 CONFIG(MINGW32):LIBS += -LC:\softs\libxml2-2.7.8.win32\bin -llibxml2 CONFIG(MINGW64):LIBS += -LC:\softs\libxml2-2.9.3-win32-x86_64\bin -llibxml2-2 CONFIG(ANDROID):CONFIG += mobility CONFIG(ANDROID):MOBILITY =