1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

OP-1798 cleaned up ophid.pro

This commit is contained in:
Philippe Renon 2015-03-22 15:44:29 +01:00
parent a1a225f592
commit f8b3e6d3b1

View File

@ -1,10 +1,13 @@
TEMPLATE = lib
TARGET = opHID
DEFINES += OPHID_LIBRARY
include(../../openpilotgcsplugin.pri)
include(ophid_dependencies.pri)
HEADERS += inc/ophid_global.h \
HEADERS += \
inc/ophid_global.h \
inc/ophid_plugin.h \
inc/ophid.h \
inc/ophid_hidapi.h \
@ -12,13 +15,15 @@ HEADERS += inc/ophid_global.h \
inc/ophid_usbmon.h \
inc/ophid_usbsignal.h \
hidapi/hidapi.h
SOURCES += src/ophid_plugin.cpp \
SOURCES += \
src/ophid_plugin.cpp \
src/ophid.cpp \
src/ophid_usbsignal.cpp \
src/ophid_hidapi.cpp
FORMS +=
RESOURCES +=
DEFINES += OPHID_LIBRARY
OTHER_FILES += opHID.pluginspec
INCLUDEPATH += ./inc
@ -26,25 +31,30 @@ INCLUDEPATH += ./inc
# Platform Specific
win32 {
SOURCES += src/ophid_usbmon_win.cpp \
SOURCES += \
src/ophid_usbmon_win.cpp \
hidapi/windows/hid.c
LIBS += -lhid -lsetupapi
}
macx {
SOURCES += src/ophid_usbmon_mac.cpp \
SOURCES += \
src/ophid_usbmon_mac.cpp \
hidapi/mac/hid.c
LIBS += -framework CoreFoundation \
-framework IOKit
LIBS += -framework CoreFoundation -framework IOKit
}
linux {
SOURCES += src/ophid_usbmon_linux.cpp
SOURCES += \
src/ophid_usbmon_linux.cpp
LIBS += -ludev -lrt -lpthread
# hidapi library
## rawhid
# SOURCES += hidapi/linux/hid.c
#SOURCES += hidapi/linux/hid.c
## libusb
SOURCES += hidapi/libusb/hid.c