Subversion Repositories tpanel

Rev

Rev 323 | Rev 328 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21 andreas 1
# Created by and for Qt Creator This file was created for editing the project sources only.
2
# You may attempt to use it for building too, by modifying this file here.
3
 
216 andreas 4
# Define the following to either 5 or 6. It defines for which Qt major
5
# version the code should be compiled and linked.
6
# As of writing this lines, it was not possible to build a running
7
# Android version with Qt6. Up to version Qt 6.4 it's possible to compile
8
# an Android version for a particular processor type, but the resulting
9
# binary doesn't run. But it is up to you to try with any newer version.
10
#
11
 
12
# ------------------------------------------------------------------------
13
#       DO NOT EDIT ANYTHING BELOW THIS LINE UNTIL YOU KNOW WHAT
14
#                            YOU ARE DOING!!
15
# ------------------------------------------------------------------------
16
 
43 andreas 17
TARGET = tpanel
21 andreas 18
 
242 andreas 19
ios: {
252 andreas 20
QT = core gui widgets multimedia multimediawidgets sensors positioning
263 andreas 21
}
251 andreas 22
android: {
226 andreas 23
versionAtMost(QT_VERSION, 5.15.2) {
255 andreas 24
QT = core gui widgets multimedia multimediawidgets sensors androidextras
217 andreas 25
} else {
316 andreas 26
QT = core gui widgets multimedia multimediawidgets sensors positioning
226 andreas 27
}}
216 andreas 28
 
119 andreas 29
# The main application
21 andreas 30
HEADERS = \
31
   $$PWD/base64.h \
32
   $$PWD/config.h \
33
   $$PWD/tamxcommands.h \
193 andreas 34
   $$PWD/tmap.h \
21 andreas 35
   $$PWD/tamxnet.h \
87 andreas 36
   $$PWD/tsocket.h \
21 andreas 37
   $$PWD/tbutton.h \
38
   $$PWD/tcolor.h \
39
   $$PWD/tconfig.h \
40
   $$PWD/tdirectory.h \
41
   $$PWD/terror.h \
42
   $$PWD/texpand.h \
43
   $$PWD/tfont.h \
44
   $$PWD/thttpclient.h \
45
   $$PWD/ticons.h \
46
   $$PWD/timagerefresh.h \
47
   $$PWD/tnameformat.h \
48
   $$PWD/tobject.h \
49
   $$PWD/tpage.h \
50
   $$PWD/tpagelist.h \
51
   $$PWD/tpagemanager.h \
201 andreas 52
   $$PWD/tpageinterface.h \
269 andreas 53
   $$PWD/tsystembutton.h \
21 andreas 54
   $$PWD/tpalette.h \
55
   $$PWD/tprjresources.h \
56
   $$PWD/tqtmain.h \
57
   $$PWD/tqtsettings.h \
58
   $$PWD/tresources.h \
59
   $$PWD/tsettings.h \
60
   $$PWD/tsubpage.h \
65 andreas 61
   $$PWD/tdrawimage.h \
21 andreas 62
   $$PWD/ttimer.h \
63
   $$PWD/tvalidatefile.h \
32 andreas 64
   $$PWD/ttpinit.h \
119 andreas 65
   $$PWD/tfsfreader.h \
66
   $$PWD/expand.h \
67
   $$PWD/readtp4.h \
61 andreas 68
   $$PWD/texternal.h \
62 andreas 69
   $$PWD/tqemitqueue.h \
70
   $$PWD/tqkeyboard.h \
71 andreas 71
   $$PWD/tqkeypad.h \
139 andreas 72
   $$PWD/tqtphone.h \
179 andreas 73
   $$PWD/tqdownload.h \
89 andreas 74
   $$PWD/texcept.h \
125 andreas 75
   $$PWD/tsipclient.h \
97 andreas 76
   $$PWD/timgcache.h \
74 andreas 77
   $$PWD/tsystemsound.h \
75 andreas 78
   $$PWD/tsystemdraw.h \
211 andreas 79
   $$PWD/tqeditline.h \
195 andreas 80
   $$PWD/tsystem.h \
119 andreas 81
   $$PWD/texpat++.h \
169 andreas 82
   $$PWD/tvector.h \
226 andreas 83
   $$PWD/turl.h \
250 andreas 84
   $$PWD/tqnetworkinfo.h \
260 andreas 85
   $$PWD/tqtwait.h \
285 andreas 86
   $$PWD/tqscrollarea.h \
283 andreas 87
   $$PWD/tbitmap.h \
306 andreas 88
   $$PWD/tintborder.h \
291 andreas 89
   $$PWD/tlock.h \
310 andreas 90
   $$PWD/ftplib/ftplib.h \
91
   $$PWD/tqsingleline.h \
323 andreas 92
   $$PWD/tqgesturefilter.h \
93
   $$PWD/tqmultiline.h
21 andreas 94
 
95
SOURCES = \
96
   $$PWD/base64.cpp \
97
   $$PWD/tamxcommands.cpp \
193 andreas 98
   $$PWD/tmap.cpp \
21 andreas 99
   $$PWD/tamxnet.cpp \
87 andreas 100
   $$PWD/tsocket.cpp \
21 andreas 101
   $$PWD/tbutton.cpp \
102
   $$PWD/tcolor.cpp \
103
   $$PWD/tconfig.cpp \
104
   $$PWD/tdirectory.cpp \
105
   $$PWD/terror.cpp \
106
   $$PWD/texpand.cpp \
107
   $$PWD/tfont.cpp \
108
   $$PWD/thttpclient.cpp \
109
   $$PWD/ticons.cpp \
110
   $$PWD/timagerefresh.cpp \
111
   $$PWD/tmain.cpp \
112
   $$PWD/tnameformat.cpp \
113
   $$PWD/tobject.cpp \
114
   $$PWD/tpage.cpp \
115
   $$PWD/tpagelist.cpp \
116
   $$PWD/tpagemanager.cpp \
201 andreas 117
   $$PWD/tpageinterface.cpp \
269 andreas 118
   $$PWD/tsystembutton.cpp \
21 andreas 119
   $$PWD/tpalette.cpp \
120
   $$PWD/tprjresources.cpp \
121
   $$PWD/tqtmain.cpp \
122
   $$PWD/tqtsettings.cpp \
123
   $$PWD/tresources.cpp \
124
   $$PWD/tsettings.cpp \
125
   $$PWD/tsubpage.cpp \
65 andreas 126
   $$PWD/tdrawimage.cpp \
21 andreas 127
   $$PWD/ttimer.cpp \
22 andreas 128
   $$PWD/tvalidatefile.cpp \
32 andreas 129
   $$PWD/ttpinit.cpp \
119 andreas 130
   $$PWD/tfsfreader.cpp \
131
   $$PWD/expand.cpp \
132
   $$PWD/readtp4.cpp \
61 andreas 133
   $$PWD/texternal.cpp \
62 andreas 134
   $$PWD/tqemitqueue.cpp \
135
   $$PWD/tqkeyboard.cpp \
71 andreas 136
   $$PWD/tqkeypad.cpp \
139 andreas 137
   $$PWD/tqtphone.cpp \
179 andreas 138
   $$PWD/tqdownload.cpp \
125 andreas 139
   $$PWD/tsipclient.cpp \
89 andreas 140
   $$PWD/texcept.cpp \
97 andreas 141
   $$PWD/timgcache.cpp \
74 andreas 142
   $$PWD/tsystemsound.cpp \
75 andreas 143
   $$PWD/tsystemdraw.cpp \
211 andreas 144
   $$PWD/tqeditline.cpp \
195 andreas 145
   $$PWD/tsystem.cpp \
119 andreas 146
   $$PWD/texpat++.cpp \
226 andreas 147
   $$PWD/turl.cpp \
250 andreas 148
   $$PWD/tqnetworkinfo.cpp \
260 andreas 149
   $$PWD/tqtwait.cpp \
285 andreas 150
   $$PWD/tqscrollarea.cpp \
283 andreas 151
   $$PWD/tbitmap.cpp \
306 andreas 152
   $$PWD/tintborder.cpp \
310 andreas 153
   $$PWD/ftplib/ftplib.cpp \
154
   $$PWD/tqsingleline.cpp \
323 andreas 155
   $$PWD/tqgesturefilter.cpp \
156
   $$PWD/tqmultiline.cpp
21 andreas 157
 
242 andreas 158
android: {
23 andreas 159
OTHER_FILES += \
43 andreas 160
        $$PWD/android/src/org/qtproject/theosys/BatteryState.java \
161
        $$PWD/android/src/org/qtproject/theosys/NetworkStatus.java \
82 andreas 162
        $$PWD/android/src/org/qtproject/theosys/PhoneCallState.java \
61 andreas 163
        $$PWD/android/src/org/qtproject/theosys/UriToPath.java \
135 andreas 164
        $$PWD/android/src/org/qtproject/theosys/Logger.java \
255 andreas 165
        $$PWD/android/src/org/qtproject/theosys/Orientation.java \
257 andreas 166
        $$PWD/android/src/org/qtproject/theosys/Settings.java \
256 andreas 167
        $$PWD/android/src/org/qtproject/theosys/SettingsActivity.java \
168
        $$PWD/android/src/org/qtpeoject/theosys/HideToolbar.java
23 andreas 169
 
21 andreas 170
INCLUDEPATH = \
171
    $$PWD/. \
119 andreas 172
    $$PWD/ftplib \
43 andreas 173
    $$EXT_LIB_PATH/skia \
136 andreas 174
    $$EXT_LIB_PATH/pjsip/include \
74 andreas 175
    $$EXTRA_PATH/expat/include
226 andreas 176
}
242 andreas 177
ios: {
235 andreas 178
    INCLUDEPATH += $$PWD/. \
179
                   $$PWD/ftplib \
180
                   /usr/local/include/skia \
181
                   $$EXT_LIB_PATH/pjsip/include \
182
                   $$EXT_LIB_PATH/openssl/include
21 andreas 183
 
247 andreas 184
    QMAKE_IOS_DEPLOYMENT_TARGET=16.1
235 andreas 185
}
186
 
251 andreas 187
CONFIG += c++17
263 andreas 188
QMAKE_CXXFLAGS += -std=c++17 -DPJ_AUTOCONF
125 andreas 189
QMAKE_LFLAGS += -std=c++17
190
 
21 andreas 191
equals(ANDROID_TARGET_ARCH,arm64-v8a) {
43 andreas 192
    INCLUDEPATH += $$EXT_LIB_PATH/openssl/arm64-v8a/include
22 andreas 193
 
43 andreas 194
    LIBS += $$EXT_LIB_PATH/skia/arm64/libskia.a \
136 andreas 195
    -L$$SDK_PATH/android_openssl/no-asm/latest/arm64 \
196
    $$EXT_LIB_PATH/pjsip/lib/libpj-aarch64-unknown-linux-android.a \
197
    $$EXT_LIB_PATH/pjsip/lib/libpjlib-util-aarch64-unknown-linux-android.a \
198
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-aarch64-unknown-linux-android.a \
199
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-audiodev-aarch64-unknown-linux-android.a \
200
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-codec-aarch64-unknown-linux-android.a \
201
    $$EXT_LIB_PATH/pjsip/lib/libpjnath-aarch64-unknown-linux-android.a \
202
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-aarch64-unknown-linux-android.a \
203
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-simple-aarch64-unknown-linux-android.a \
204
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-ua-aarch64-unknown-linux-android.a \
205
    $$EXT_LIB_PATH/pjsip/lib/libpjsua-aarch64-unknown-linux-android.a \
206
    $$EXT_LIB_PATH/pjsip/lib/libresample-aarch64-unknown-linux-android.a \
207
    $$EXT_LIB_PATH/pjsip/lib/libspeex-aarch64-unknown-linux-android.a \
208
    $$EXT_LIB_PATH/pjsip/lib/libsrtp-aarch64-unknown-linux-android.a \
209
    $$EXT_LIB_PATH/pjsip/lib/libgsmcodec-aarch64-unknown-linux-android.a \
210
    $$EXT_LIB_PATH/pjsip/lib/libwebrtc-aarch64-unknown-linux-android.a \
211
    $$EXT_LIB_PATH/pjsip/lib/libilbccodec-aarch64-unknown-linux-android.a
21 andreas 212
}
213
 
214
equals(ANDROID_TARGET_ARCH,armeabi-v7a) {
43 andreas 215
    INCLUDEPATH += $$EXT_LIB_PATH/openssl/armeabi-v7a/include
22 andreas 216
 
43 andreas 217
    LIBS += $$EXT_LIB_PATH/skia/arm/libskia.a \
136 andreas 218
    -L$$SDK_PATH/android_openssl/no-asm/latest/arm \
219
    $$EXT_LIB_PATH/pjsip/lib/libpj-armv7-unknown-linux-android.a \
220
    $$EXT_LIB_PATH/pjsip/lib/libpjlib-util-armv7-unknown-linux-android.a \
221
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-armv7-unknown-linux-android.a \
222
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-audiodev-armv7-unknown-linux-android.a \
223
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-codec-armv7-unknown-linux-android.a \
224
    $$EXT_LIB_PATH/pjsip/lib/libpjnath-armv7-unknown-linux-android.a \
225
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-armv7-unknown-linux-android.a \
226
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-simple-armv7-unknown-linux-android.a \
227
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-ua-armv7-unknown-linux-android.a \
228
    $$EXT_LIB_PATH/pjsip/lib/libpjsua-armv7-unknown-linux-android.a \
229
    $$EXT_LIB_PATH/pjsip/lib/libresample-armv7-unknown-linux-android.a \
230
    $$EXT_LIB_PATH/pjsip/lib/libspeex-armv7-unknown-linux-android.a \
231
    $$EXT_LIB_PATH/pjsip/lib/libsrtp-armv7-unknown-linux-android.a \
232
    $$EXT_LIB_PATH/pjsip/lib/libgsmcodec-armv7-unknown-linux-android.a \
233
    $$EXT_LIB_PATH/pjsip/lib/libwebrtc-armv7-unknown-linux-android.a \
234
    $$EXT_LIB_PATH/pjsip/lib/libilbccodec-armv7-unknown-linux-android.a
21 andreas 235
}
236
 
237
equals(ANDROID_TARGET_ARCH,x86) {
43 andreas 238
    INCLUDEPATH += $$EXT_LIB_PATH/openssl/x86/include
22 andreas 239
 
43 andreas 240
    LIBS += $$EXT_LIB_PATH/skia/x86/libskia.a \
136 andreas 241
    -L$$SDK_PATH/android_openssl/no-asm/latest/x86 \
242
    $$EXT_LIB_PATH/pjsip/lib/libpj-i686-pc-linux-android.a \
243
    $$EXT_LIB_PATH/pjsip/lib/libpjlib-util-i686-pc-linux-android.a \
244
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-i686-pc-linux-android.a \
245
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-audiodev-i686-pc-linux-android.a \
246
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-codec-i686-pc-linux-android.a \
247
    $$EXT_LIB_PATH/pjsip/lib/libpjnath-i686-pc-linux-android.a \
248
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-i686-pc-linux-android.a \
249
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-simple-i686-pc-linux-android.a \
250
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-ua-i686-pc-linux-android.a \
251
    $$EXT_LIB_PATH/pjsip/lib/libpjsua-i686-pc-linux-android.a \
252
    $$EXT_LIB_PATH/pjsip/lib/libresample-i686-pc-linux-android.a \
253
    $$EXT_LIB_PATH/pjsip/lib/libspeex-i686-pc-linux-android.a \
254
    $$EXT_LIB_PATH/pjsip/lib/libsrtp-i686-pc-linux-android.a \
255
    $$EXT_LIB_PATH/pjsip/lib/libgsmcodec-i686-pc-linux-android.a \
256
    $$EXT_LIB_PATH/pjsip/lib/libwebrtc-i686-pc-linux-android.a \
257
    $$EXT_LIB_PATH/pjsip/lib/libilbccodec-i686-pc-linux-android.a
21 andreas 258
}
259
 
260
equals(ANDROID_TARGET_ARCH,x86_64) {
43 andreas 261
    INCLUDEPATH += $$EXT_LIB_PATH/openssl/x86_64/include
22 andreas 262
 
43 andreas 263
    LIBS += $$EXT_LIB_PATH/skia/x86_64/libskia.a \
136 andreas 264
    -L$$SDK_PATH/android_openssl/no-asm/latest/x86_64 \
265
    $$EXT_LIB_PATH/pjsip/lib/libpj-x86_64-pc-linux-android.a \
266
    $$EXT_LIB_PATH/pjsip/lib/libpjlib-util-x86_64-pc-linux-android.a \
267
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-x86_64-pc-linux-android.a \
268
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-audiodev-x86_64-pc-linux-android.a \
269
    $$EXT_LIB_PATH/pjsip/lib/libpjmedia-codec-x86_64-pc-linux-android.a \
270
    $$EXT_LIB_PATH/pjsip/lib/libpjnath-x86_64-pc-linux-android.a \
271
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-x86_64-pc-linux-android.a \
272
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-simple-x86_64-pc-linux-android.a \
273
    $$EXT_LIB_PATH/pjsip/lib/libpjsip-ua-x86_64-pc-linux-android.a \
274
    $$EXT_LIB_PATH/pjsip/lib/libpjsua-x86_64-pc-linux-android.a \
275
    $$EXT_LIB_PATH/pjsip/lib/libresample-x86_64-pc-linux-android.a \
276
    $$EXT_LIB_PATH/pjsip/lib/libspeex-x86_64-pc-linux-android.a \
277
    $$EXT_LIB_PATH/pjsip/lib/libsrtp-x86_64-pc-linux-android.a \
278
    $$EXT_LIB_PATH/pjsip/lib/libgsmcodec-x86_64-pc-linux-android.a \
279
    $$EXT_LIB_PATH/pjsip/lib/libwebrtc-x86_64-pc-linux-android.a \
280
    $$EXT_LIB_PATH/pjsip/lib/libilbccodec-x86_64-pc-linux-android.a
21 andreas 281
}
282
 
242 andreas 283
ios: {
245 andreas 284
equals(OS,iossim) {
235 andreas 285
    LIBS += -L$$EXT_LIB_PATH/pjsip/lib \
286
            -L$$EXT_LIB_PATH/skia/iossim \
287
            -L$$EXT_LIB_PATH/openssl/iossim
245 andreas 288
 } else {
289
    LIBS += -L$$EXT_LIB_PATH/pjsip/lib \
290
            -L$$EXT_LIB_PATH/skia/ios64 \
291
            -L$$EXT_LIB_PATH/openssl/ios
292
}
235 andreas 293
    LIBS += -lskia -lpj -lpjlib-util \
294
            -lpjmedia -lpjmedia-audiodev \
295
            -lpjmedia-codec -lpjnath \
296
            -lpjsip -lpjsip-simple \
297
            -lpjsip-ua -lpjsua -lpjsua2 \
298
            -lresample -lspeex \
299
            -lsrtp -lgsmcodec \
300
            -lwebrtc -lilbccodec \
301
            -framework CFNetwork
238 andreas 302
 
255 andreas 303
    INCLUDEPATH += $$(QTDIR)/include/QtGui/$$QT_VERSION/QtGui
252 andreas 304
 
250 andreas 305
    OBJECTIVE_HEADERS = $$PWD/ios/QASettings.h \
306
                        $$PWD/ios/tiosrotate.h \
307
                        $$PWD/ios/tiosbattery.h
243 andreas 308
 
250 andreas 309
    OBJECTIVE_SOURCES = $$PWD/ios/QASettings.mm \
310
                        $$PWD/ios/tiosrotate.mm \
311
                        $$PWD/ios/tiosbattery.mm
312
 
239 andreas 313
    QMAKE_INFO_PLIST = $$PWD/ios/Info.plist
314
 
251 andreas 315
    app_launch_images.files = $$files($$PWD/images/theosys_logo.png)
239 andreas 316
    app_launch_files.files = $$files($$PWD/ios/Settings.bundle)
242 andreas 317
    ios_icon.files = $$files($$PWD/images/icon*.png)
251 andreas 318
    QMAKE_BUNDLE_DATA += app_launch_files ios_icon app_launch_images
235 andreas 319
}
320
 
264 andreas 321
 
217 andreas 322
# Additional definitions possible:
323
#  * _SCALE_SKIA_   If this is defined the scaling is done by the Skia
324
#                   library. While the result is the same, it is known to be
325
#                   slower. Beside this, this feature is not well tested.
326
#
264 andreas 327
#  * _OPAQUE_SKIA_  If set (default) the calculation for the opaque value is
328
#                   done by Skia. This works well but leaves a gray tinge.
329
#                   The Qt calculation is currently not working!
316 andreas 330
#                   THIS IS DEPRECATED AND WILL BE REMOVED!
264 andreas 331
#
217 andreas 332
#  * QTSETTINGS     If this is set a Qt dialog is used for the settings. This
333
#                   dialog is scaled depending on the size of the screen. It
334
#                   is possible that the text is not readable or the fonts are
335
#                   not well sized. Beside this on Android the ComboBoxes may
336
#                   have wrong colors like black text on black background!
264 andreas 337
#                   NOTE: On Android as well as on IOS (iPhone and iPad) exists
338
#                   a platform specific setup. For all other platforms the
339
#                   Qt dialog settings are used and it is not necessary to set
340
#                   this variable!
316 andreas 341
#                   THIS IS DEPRECATED AND WILL BE REMOVED!
217 andreas 342
#
264 andreas 343
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x050F00 _OPAQUE_SKIA_
181 andreas 344
 
22 andreas 345
RESOURCES += \
346
    tpanel.qrc
347
 
348
FORMS += \
62 andreas 349
    keyboard.ui \
350
    keypad.ui \
119 andreas 351
    tqtsettings.ui \
141 andreas 352
    tqtphone.ui \
260 andreas 353
    download.ui \
354
    wait.ui
22 andreas 355
 
242 andreas 356
android: {
255 andreas 357
    INCLUDEPATH += $$(QTDIR)/include/QtGui/$$QT_VERSION/QtGui
226 andreas 358
    LIBS += -lcrypto_1_1 -lssl_1_1 -lEGL -landroid -lmediandk
23 andreas 359
 
226 andreas 360
    DISTFILES += \
361
        android/AndroidManifest.xml \
362
        android/build.gradle \
363
        android/gradle.properties \
364
        android/gradle/wrapper/gradle-wrapper.jar \
365
        android/gradle/wrapper/gradle-wrapper.properties \
366
        android/gradlew \
316 andreas 367
        android/res/layout/settings_activity.xml \
368
        android/res/xml/root_preferences.xml \
256 andreas 369
        android/res/values/libs.xml \
370
        android/res/values/arrays.xml \
371
        android/res/values/strings.xml \
372
        android/res/values/styles.xml \
316 andreas 373
        android/res/values/themes.xml
23 andreas 374
 
226 andreas 375
    ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
251 andreas 376
    CONFIG += sdk_no_version_check
377
    # Add openSSL library for Android
378
    include($$SDK_PATH/android_openssl/openssl.pri)
226 andreas 379
} else {
235 andreas 380
    LIBS += -lcrypto -lssl -liconv
226 andreas 381
}
119 andreas 382
 
383
# Add the ftp library
384
DEPENDPATH += $$PWD/ftplib
324 andreas 385
 
386
ANDROID_EXTRA_LIBS =