84c7ae2887956831df28dcc7f26f07d42e5518e4
[mardrone] / mardrone / mardrone.pro
1 #-------------------------------------------------
2 #
3 # Project created by QtCreator 2010-10-12T20:45:34
4 #
5 #-------------------------------------------------
6
7 QT       += core gui declarative network
8
9
10 CONFIG += mobility
11 MOBILITY += sensors
12 TARGET = mardrone
13 TEMPLATE = app
14 AR_DRONE_SDK= $$(HOME)/ARDrone_SDK_1_5_Version_20101004
15 LIBS +=-lQtComponents -L$${AR_DRONE_SDK}/lib -lvlib -lsdk
16
17
18 SOURCES += main.cpp\
19     dronecontrol.cpp \
20     navdata.cpp \
21     video.cpp \
22     gauge.cpp \
23     gaugelabel.cpp \
24     gaugehorizon.cpp
25
26 INCLUDEPATH += $${AR_DRONE_SDK}/ARDroneLib/Soft/Common \
27                $${AR_DRONE_SDK}/ARDroneLib/VP_SDK \
28                $${AR_DRONE_SDK}/ARDroneLib/VP_SDK/VP_Os/linux \
29                $${AR_DRONE_SDK}/ARDroneLib/VP_SDK/VP_Os \
30                $${AR_DRONE_SDK}/ARDroneLib/Soft/Lib \
31                $${AR_DRONE_SDK}/ARDroneLib/VLIB \
32                $${AR_DRONE_SDK}/ARDroneLib
33
34 HEADERS  +=  dronecontrol.h \
35     navdata.h \
36     video.h \
37     gauge.h \
38     gaugelabel.h \
39     gaugehorizon.h
40
41
42 OTHER_FILES += \
43     ardrone.qml \
44     JoyStick.qml \
45     JoyStick2.qml \
46     debian/changelog \
47     debian/compat \
48     debian/control \
49     debian/copyright \
50     debian/README \
51     debian/rules \
52     ardrone1.desktop \
53     BarGauge.qml \
54     ConfigDialog.qml
55
56 unix:!symbian {
57     maemo5 {
58         target.path = /opt/usr/bin
59     } else {
60         target.path = /usr/local/bin
61     }
62     INSTALLS += target
63 }
64
65 unix:!symbian {
66     desktopfile.files = $${TARGET}.desktop
67     maemo5 {
68         desktopfile.path = /usr/share/applications/hildon
69         icon64.path = /usr/share/icons/hicolor/64x64/apps
70         icon64.files = $${TARGET}.png
71         INSTALLS += icon64
72     } else {
73         desktopfile.path = /usr/share/applications
74     }
75     INSTALLS += desktopfile
76 }
77
78 RESOURCES += \
79     ardrone.qrc