1 #-------------------------------------------------
3 # Project created by QtCreator 2010-10-12T20:45:34
5 #-------------------------------------------------
7 QT += core gui declarative network
9 CONFIG += mobility link_pkgconfig
13 AR_DRONE_SDK = ARDrone_SDK_Version_1_8_20110726
14 unix:!mac:!ios:!android: LIBS += -Lardrone-lib-x86 -lvlib -lsdk
15 !isEmpty(MEEGO_VERSION_MAJOR): LIBS += -L../mardrone/ardrone-lib-arm -lvlib -lsdk
19 message("Compiling for Mac OSx")
20 LIBS += -L../mardrone/ardrone-lib-osx -lvlib
21 LIBS += -framework SDL
26 LIBS += -L../mardrone/ardrone-lib-android -lvlib -lsdk
27 # If you got cannot locate '__aeabi_f2uiz'..., uncomment following and point libgcc.a
28 # LIBS += ~/necessitas/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/lib/gcc/arm-linux-androideabi/4.4.3/libgcc.a
29 #For mac build environment
30 LIBS += ~/necessitas/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/lib/gcc/arm-linux-androideabi/4.4.3/libgcc.a
34 SUBDIRS += $${AR_DRONE_SDK}
37 message("Compiling for IOS")
41 system(pkg-config --exists QtSensors){
42 message("I have QtSensors")
46 message("QMAKESPEC is:")
50 dronelib/dronecontrol.cpp \
51 dronelib/navdata.cpp \
54 gauges/gaugelabel.cpp \
55 gauges/gaugetape.cpp \
56 gauges/gaugehorizon.cpp \
57 dronelib/joystick.cpp \
58 qdeclarativetoucharea.cpp \
63 INCLUDEPATH += dronelib \
65 $${AR_DRONE_SDK}/ARDroneLib/Soft/Common \
66 $${AR_DRONE_SDK}/ARDroneLib/VP_SDK \
67 $${AR_DRONE_SDK}/ARDroneLib/VP_SDK/VP_Os/linux \
68 $${AR_DRONE_SDK}/ARDroneLib/VP_SDK/VP_Os \
69 $${AR_DRONE_SDK}/ARDroneLib/Soft/Lib \
70 $${AR_DRONE_SDK}/ARDroneLib/VLIB \
71 $${AR_DRONE_SDK}/ARDroneLib
73 HEADERS += dronelib/dronecontrol.h \
79 gauges/gaugehorizon.h \
81 qdeclarativetoucharea.h \
86 system(pkg-config --exists sdl):!android{
106 ardrone_harmattan.qml \
107 ardrone_desktop.qml \
108 ConfigDialogDesktop.qml \
109 gauges/AltGauge.qml \
115 dronelib/JoyStickCalibrator.qml \
116 dronelib/JoyStickIndicator.qml \
117 CalibrateDialog.qml \
118 JoyStickCalibrator.qml \
119 JoyStickIndicator.qml \
122 qtc_packaging/debian_harmattan/rules \
123 qtc_packaging/debian_harmattan/README \
124 qtc_packaging/debian_harmattan/manifest.aegis \
125 qtc_packaging/debian_harmattan/copyright \
126 qtc_packaging/debian_harmattan/control \
127 qtc_packaging/debian_harmattan/compat \
128 qtc_packaging/debian_harmattan/changelog \
129 gauges/AttitudeGauge.qml \
130 CalibrateDialogDesktop.qml \
131 JoyStickCalibratorDesktop.qml \
132 ardrone_symbian.qml \
133 ConfigDialogSymbian.qml \
134 gauges/GenericGauge.qml \
135 gauges/HeadingGauge.qml \
136 ardrone_plainqml.qml \
138 android/AndroidManifest.xml \
139 android/res/drawable/icon.png \
140 android/res/drawable/logo.png \
141 android/res/drawable-hdpi/icon.png \
142 android/res/drawable-ldpi/icon.png \
143 android/res/drawable-mdpi/icon.png \
144 android/res/layout/splash.xml \
145 android/res/values/libs.xml \
146 android/res/values/strings.xml \
147 android/res/values-de/strings.xml \
148 android/res/values-el/strings.xml \
149 android/res/values-es/strings.xml \
150 android/res/values-et/strings.xml \
151 android/res/values-fa/strings.xml \
152 android/res/values-fr/strings.xml \
153 android/res/values-id/strings.xml \
154 android/res/values-it/strings.xml \
155 android/res/values-ja/strings.xml \
156 android/res/values-ms/strings.xml \
157 android/res/values-nb/strings.xml \
158 android/res/values-nl/strings.xml \
159 android/res/values-pl/strings.xml \
160 android/res/values-pt-rBR/strings.xml \
161 android/res/values-ro/strings.xml \
162 android/res/values-rs/strings.xml \
163 android/res/values-ru/strings.xml \
164 android/res/values-zh-rCN/strings.xml \
165 android/res/values-zh-rTW/strings.xml \
166 android/src/org/kde/necessitas/ministro/IMinistro.aidl \
167 android/src/org/kde/necessitas/ministro/IMinistroCallback.aidl \
168 android/src/org/kde/necessitas/origo/QtActivity.java \
169 android/src/org/kde/necessitas/origo/QtApplication.java \
170 android/version.xml \
171 android/res/drawable-ldpi/icon.png \
172 android/res/drawable-mdpi/icon.png \
173 android/res/drawable-hdpi/icon.png \
174 android/res/drawable/icon.png \
175 android/res/drawable/logo.png \
176 android/res/values/libs.xml \
177 android/res/values/strings.xml \
178 android/res/layout/splash.xml \
179 android/res/values-et/strings.xml \
180 android/res/values-zh-rCN/strings.xml \
181 android/res/values-zh-rTW/strings.xml \
182 android/res/values-es/strings.xml \
183 android/res/values-nb/strings.xml \
184 android/res/values-ms/strings.xml \
185 android/res/values-it/strings.xml \
186 android/res/values-pl/strings.xml \
187 android/res/values-id/strings.xml \
188 android/res/values-pt-rBR/strings.xml \
189 android/res/values-rs/strings.xml \
190 android/res/values-fr/strings.xml \
191 android/res/values-ro/strings.xml \
192 android/res/values-nl/strings.xml \
193 android/res/values-de/strings.xml \
194 android/res/values-ja/strings.xml \
195 android/res/values-ru/strings.xml \
196 android/res/values-fa/strings.xml \
197 android/res/values-el/strings.xml \
198 android/src/org/kde/necessitas/origo/QtActivity.java \
199 android/src/org/kde/necessitas/origo/QtApplication.java \
200 android/src/org/kde/necessitas/ministro/IMinistro.aidl \
201 android/src/org/kde/necessitas/ministro/IMinistroCallback.aidl \
202 android/AndroidManifest.xml \
206 unix:!symbian:!android {
208 target.path = /opt/usr/bin
210 target.path = /usr/local/bin
215 unix:!symbian:!android {
216 desktopfile.files = $${TARGET}.desktop
218 desktopfile.path = /usr/share/applications/hildon
219 icon64.path = /usr/share/icons/hicolor/64x64/apps
220 icon64.files = $${TARGET}.png
223 desktopfile.path = /usr/share/applications
225 INSTALLS += desktopfile
231 # Add more folders to ship with the application, here
232 #folder_01.source = qml/meegocomponents1
233 #folder_01.target = qml
235 qtcomponents.source = imports
236 qtcomponents.target =
237 themes.source = themes
239 DEPLOYMENTFOLDERS = qtcomponents themes
241 qmlplugins.files = plugins/libmeegoplugin.so
242 qmlplugins.files += plugins/libmeegoextrasplugin.so
243 qmlplugins.files += plugins/libqtcomponentsplugin_1_1.so
244 qmlplugins.path = /libs/armeabi
246 INSTALLS += qmlplugins
249 # Please do not modify the following two lines. Required for deployment.
253 ios:include($$[QMAKE_MKSPECS]/common/ios/qiosapp.conf)