summaryrefslogtreecommitdiff
path: root/libQgpsmm/libQgpsmm.pro
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-03-31 12:31:00 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-03-31 12:31:00 -0400
commit604b44015d34e28db847555dc307933edac0d909 (patch)
tree5fb831cdea55a01f03be8f26c2f861d3f5518b5d /libQgpsmm/libQgpsmm.pro
parenteef5a2b8ab46158837fbc970187a7eed9ea79f21 (diff)
downloadgpsd-604b44015d34e28db847555dc307933edac0d909.tar.gz
Put some Qt port files in the right place.
Diffstat (limited to 'libQgpsmm/libQgpsmm.pro')
-rw-r--r--libQgpsmm/libQgpsmm.pro64
1 files changed, 64 insertions, 0 deletions
diff --git a/libQgpsmm/libQgpsmm.pro b/libQgpsmm/libQgpsmm.pro
new file mode 100644
index 00000000..59044c7d
--- /dev/null
+++ b/libQgpsmm/libQgpsmm.pro
@@ -0,0 +1,64 @@
+# -------------------------------------------------
+# Project created by QtCreator 2010-03-26T10:37:44
+# -------------------------------------------------
+QT += network
+QT -= gui
+TARGET = Qgpsmm
+TEMPLATE = lib
+DEFINES += LIBQGPSMM_LIBRARY
+DEFINES += USE_QT
+#QMAKE_EXT_CPP += .c
+!win32: QMAKE_CFLAGS += -D_GNU_SOURCE
+INCLUDEPATH += $$PWD \
+ ..
+
+
+SOURCES += \
+ ../libgpsmm.cpp \
+ gpsutils.cpp \
+ ../libgps_json.c \
+ ../hex.c \
+ libgps_core.cpp \
+ ../gpsd_report.c \
+ ../strl.c \
+ ../shared_json.c \
+ ../rtcm2_json.c \
+ ../ais_json.c \
+ ../json.c
+HEADERS += libQgpsmm_global.h \
+ ../gps.h \
+ ../libgpsmm.h \
+ ../gps_json.h \
+ ../json.h
+
+unix {
+ # Prefix: base instalation directory
+ isEmpty( PREFIX ) {
+ PREFIX = /usr/local
+ }
+ target.path = $${PREFIX}/lib
+ INSTALLS += target
+
+ header.path = $${PREFIX}/include
+ header.files = ../libgpsmm.h ../gps.h
+ INSTALLS += header
+}
+
+gpsutilscpp.target = gpsutils.cpp
+win32:gpsutilscpp.commands = copy ..\gpsutils.c gpsutils.cpp
+else:gpsutilscpp.commands = cp ../gpsutils.c gpsutils.cpp
+gpsutilscpp.depends = FORCE
+
+libgps_corecpp.target = libgps_core.cpp
+win32:libgps_corecpp.commands = copy ..\libgps_core.c libgps_core.cpp
+else:libgps_corecpp.commands = cp ../libgps_core.c libgps_core.cpp
+libgps_corecpp.depends = FORCE
+
+gpsdhcreate.target = gpsd.h
+win32:gpsdhcreate.commands = "copy /Y /B ..\gpsd.h-head + mingw\gpsd_config.h + ..\gpsd.h-tail ..\gpsd.h" && "copy /Y mingw\gpsd_config.h .." && "copy /Y mingw\ais_json.i .."
+else:gpsdhcreate.commands = cat ../gpsd.h-head ../gpsd_config.h ../gpsd.h-tail > ../gpsd.h
+gpsdhcreate.depends = FORCE
+
+PRE_TARGETDEPS += gpsutils.cpp libgps_core.cpp gpsd.h
+QMAKE_EXTRA_TARGETS += gpsutilscpp libgps_corecpp gpsdhcreate
+