sdrangel/libiio/libiio.pro

60 wiersze
1.7 KiB
Prolog

#--------------------------------------------------------
#
# 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 =