From 113f161bace33b2992333d788a69b332eaf3ffec Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Sat, 26 Jul 2014 15:00:34 +0200 Subject: [PATCH] refs #241 Create common MSFS plugin library --- client.pro | 5 +++ .../simulator/fscommon/plugin_fscommon.pro | 32 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/plugins/simulator/fscommon/plugin_fscommon.pro diff --git a/client.pro b/client.pro index 3c08932c9..a6bdb0e2a 100644 --- a/client.pro +++ b/client.pro @@ -27,6 +27,11 @@ contains(BLACK_CONFIG, BlackGui) { } win32 { + + if (contains(BLACK_CONFIG, FSX) | contains(BLACK_CONFIG, FS9)) { + SUBDIRS += src/plugins/simulator/fscommon/plugin_fscommon.pro + } + contains(BLACK_CONFIG, FSX) { SUBDIRS += src/plugins/simulator/fsx/plugin_fsx.pro } diff --git a/src/plugins/simulator/fscommon/plugin_fscommon.pro b/src/plugins/simulator/fscommon/plugin_fscommon.pro new file mode 100644 index 000000000..cd9a74b2d --- /dev/null +++ b/src/plugins/simulator/fscommon/plugin_fscommon.pro @@ -0,0 +1,32 @@ +include (../../../../config.pri) +include (../../../../build.pri) + +QT += core dbus + +TARGET = simulator_fscommon +TEMPLATE = lib + +CONFIG += staticlib +CONFIG += blackmisc + +LIBS += -lFSUIPC_User + +# required for FSUIPC +win32:!win32-g++*: QMAKE_LFLAGS += /NODEFAULTLIB:LIBC.lib + +DEPENDPATH += . ../../../../src +INCLUDEPATH += . ../../../../src + +SOURCES += *.cpp +HEADERS += *.h + +win32:!win32-g++*: PRE_TARGETDEPS += ../../../../lib/blackmisc.lib \ + ../../../../lib/blacksim.lib \ + ../../../../lib/blackcore.lib +else: PRE_TARGETDEPS += ../../../../lib/libblackmisc.a \ + ../../../../lib/libblacksim.a \ + ../../../../lib/libblackcore.a +DESTDIR = ../../lib + +DESTDIR = ../../../../lib +include (../../../../libraries.pri)