Android.mk 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589
  1. # Copyright (C) 2010 The Android Open Source Project
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. #
  15. #required for compiling on windows
  16. NDK_APP_SHORT_COMMANDS := true
  17. LOCAL_SHORT_COMMANDS := true
  18. MY_LOCAL_PATH := $(call my-dir)
  19. LOCAL_PATH := $(MY_LOCAL_PATH)
  20. # OpenAL Soft library must be a shared library since license is LGPLv3
  21. include $(CLEAR_VARS)
  22. LOCAL_MODULE := libopenal-prebuilt
  23. LOCAL_SRC_FILES := ../../../lib/openal/Android/$(TARGET_ARCH_ABI)/libopenal.so
  24. LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../lib/openal/Android/openal-soft-master/jni/OpenAL/include
  25. include $(PREBUILT_SHARED_LIBRARY)
  26. #freetype2 lib for generating fonts on device
  27. LOCAL_PATH := $(MY_LOCAL_PATH)
  28. include $(CLEAR_VARS)
  29. LOCAL_MODULE := freetype-prebuilt
  30. LOCAL_SRC_FILES := ../../../lib/freetype/android/lib/libfreetype.a
  31. LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../lib/freetype/android/include $(LOCAL_PATH)/../../../lib/freetype/android/include/freetype2
  32. include $(PREBUILT_STATIC_LIBRARY)
  33. LOCAL_PATH := $(MY_LOCAL_PATH)
  34. include $(CLEAR_VARS)
  35. LOCAL_MODULE := torque2d
  36. LOCAL_C_INCLUDES := $(LOCAL_PATH) \
  37. $(LOCAL_PATH)/../../../lib/ljpeg \
  38. $(LOCAL_PATH)/../../../lib/lpng \
  39. $(LOCAL_PATH)/../../../source \
  40. $(LOCAL_PATH)/../../../source/2d \
  41. $(LOCAL_PATH)/../../../source/2d/assets \
  42. $(LOCAL_PATH)/../../../source/2d/controllers \
  43. $(LOCAL_PATH)/../../../source/2d/core \
  44. $(LOCAL_PATH)/../../../source/2d/experimental/composites \
  45. $(LOCAL_PATH)/../../../source/2d/gui \
  46. $(LOCAL_PATH)/../../../source/2d/sceneobject \
  47. $(LOCAL_PATH)/../../../source/2d/scene \
  48. $(LOCAL_PATH)/../../../source/algorithm \
  49. $(LOCAL_PATH)/../../../source/assets \
  50. $(LOCAL_PATH)/../../../source/audio \
  51. $(LOCAL_PATH)/../../../source/Box2D \
  52. $(LOCAL_PATH)/../../../source/Box2D/Collision \
  53. $(LOCAL_PATH)/../../../source/Box2D/Collision/Shapes \
  54. $(LOCAL_PATH)/../../../source/Box2D/Common \
  55. $(LOCAL_PATH)/../../../source/Box2D/Dynamics \
  56. $(LOCAL_PATH)/../../../source/Box2D/Dynamics/Contacts \
  57. $(LOCAL_PATH)/../../../source/Box2D/Dynamics/Joints \
  58. $(LOCAL_PATH)/../../../source/Box2D/Rope \
  59. $(LOCAL_PATH)/../../../source/collection \
  60. $(LOCAL_PATH)/../../../source/component \
  61. $(LOCAL_PATH)/../../../source/component/behaviors \
  62. $(LOCAL_PATH)/../../../source/console \
  63. $(LOCAL_PATH)/../../../source/debug \
  64. $(LOCAL_PATH)/../../../source/debug/remote \
  65. $(LOCAL_PATH)/../../../source/delegates \
  66. $(LOCAL_PATH)/../../../source/game \
  67. $(LOCAL_PATH)/../../../source/graphics \
  68. $(LOCAL_PATH)/../../../source/gui \
  69. $(LOCAL_PATH)/../../../source/gui/buttons \
  70. $(LOCAL_PATH)/../../../source/gui/containers \
  71. $(LOCAL_PATH)/../../../source/gui/editor \
  72. $(LOCAL_PATH)/../../../source/gui/language \
  73. $(LOCAL_PATH)/../../../source/input \
  74. $(LOCAL_PATH)/../../../source/io \
  75. $(LOCAL_PATH)/../../../source/io/resource \
  76. $(LOCAL_PATH)/../../../source/io/zip \
  77. $(LOCAL_PATH)/../../../source/math \
  78. $(LOCAL_PATH)/../../../source/memory \
  79. $(LOCAL_PATH)/../../../source/messaging \
  80. $(LOCAL_PATH)/../../../source/module \
  81. $(LOCAL_PATH)/../../../source/network \
  82. $(LOCAL_PATH)/../../../source/persistence \
  83. $(LOCAL_PATH)/../../../source/persistence/taml \
  84. $(LOCAL_PATH)/../../../source/persistence/taml/binary \
  85. $(LOCAL_PATH)/../../../source/persistence/taml/json \
  86. $(LOCAL_PATH)/../../../source/persistence/taml/xml \
  87. $(LOCAL_PATH)/../../../source/persistence/rapidjson/include \
  88. $(LOCAL_PATH)/../../../source/platform \
  89. $(LOCAL_PATH)/../../../source/platform/nativeDialogs \
  90. $(LOCAL_PATH)/../../../source/platformAndroid \
  91. $(LOCAL_PATH)/../../../source/sim \
  92. $(LOCAL_PATH)/../../../source/spine \
  93. $(LOCAL_PATH)/../../../source/string
  94. # $(LOCAL_PATH)/../../../source/testing \
  95. # $(LOCAL_PATH)/../../../source/testing/tests \
  96. LOCAL_SRC_FILES := ../../../lib/ljpeg/jcapimin.c \
  97. ../../../lib/ljpeg/jcapistd.c \
  98. ../../../lib/ljpeg/jccoefct.c \
  99. ../../../lib/ljpeg/jccolor.c \
  100. ../../../lib/ljpeg/jcdctmgr.c \
  101. ../../../lib/ljpeg/jchuff.c \
  102. ../../../lib/ljpeg/jcinit.c \
  103. ../../../lib/ljpeg/jcmainct.c \
  104. ../../../lib/ljpeg/jcmarker.c \
  105. ../../../lib/ljpeg/jcmaster.c \
  106. ../../../lib/ljpeg/jcomapi.c \
  107. ../../../lib/ljpeg/jcparam.c \
  108. ../../../lib/ljpeg/jcphuff.c \
  109. ../../../lib/ljpeg/jcprepct.c \
  110. ../../../lib/ljpeg/jcsample.c \
  111. ../../../lib/ljpeg/jctrans.c \
  112. ../../../lib/ljpeg/jdapimin.c \
  113. ../../../lib/ljpeg/jdapistd.c \
  114. ../../../lib/ljpeg/jdatadst.c \
  115. ../../../lib/ljpeg/jdatasrc.c \
  116. ../../../lib/ljpeg/jdcoefct.c \
  117. ../../../lib/ljpeg/jdcolor.c \
  118. ../../../lib/ljpeg/jddctmgr.c \
  119. ../../../lib/ljpeg/jdhuff.c \
  120. ../../../lib/ljpeg/jdinput.c \
  121. ../../../lib/ljpeg/jdmainct.c \
  122. ../../../lib/ljpeg/jdmarker.c \
  123. ../../../lib/ljpeg/jdmaster.c \
  124. ../../../lib/ljpeg/jdmerge.c \
  125. ../../../lib/ljpeg/jdphuff.c \
  126. ../../../lib/ljpeg/jdpostct.c \
  127. ../../../lib/ljpeg/jdsample.c \
  128. ../../../lib/ljpeg/jdtrans.c \
  129. ../../../lib/ljpeg/jerror.c \
  130. ../../../lib/ljpeg/jfdctflt.c \
  131. ../../../lib/ljpeg/jfdctfst.c \
  132. ../../../lib/ljpeg/jfdctint.c \
  133. ../../../lib/ljpeg/jidctflt.c \
  134. ../../../lib/ljpeg/jidctfst.c \
  135. ../../../lib/ljpeg/jidctint.c \
  136. ../../../lib/ljpeg/jidctred.c \
  137. ../../../lib/ljpeg/jmemansi.c \
  138. ../../../lib/ljpeg/jmemmgr.c \
  139. ../../../lib/ljpeg/jquant1.c \
  140. ../../../lib/ljpeg/jquant2.c \
  141. ../../../lib/ljpeg/jutils.c \
  142. ../../../lib/lpng/png.c \
  143. ../../../lib/lpng/pngerror.c \
  144. ../../../lib/lpng/pngget.c \
  145. ../../../lib/lpng/pngmem.c \
  146. ../../../lib/lpng/pngpread.c \
  147. ../../../lib/lpng/pngread.c \
  148. ../../../lib/lpng/pngrio.c \
  149. ../../../lib/lpng/pngrtran.c \
  150. ../../../lib/lpng/pngrutil.c \
  151. ../../../lib/lpng/pngset.c \
  152. ../../../lib/lpng/pngtrans.c \
  153. ../../../lib/lpng/pngwio.c \
  154. ../../../lib/lpng/pngwrite.c \
  155. ../../../lib/lpng/pngwtran.c \
  156. ../../../lib/lpng/pngwutil.c \
  157. ../../../source/2d/assets/AnimationAsset.cc \
  158. ../../../source/2d/assets/ImageAsset.cc \
  159. ../../../source/2d/assets/ParticleAsset.cc \
  160. ../../../source/2d/assets/ParticleAssetEmitter.cc \
  161. ../../../source/2d/assets/ParticleAssetField.cc \
  162. ../../../source/2d/assets/ParticleAssetFieldCollection.cc \
  163. ../../../source/2d/assets/SkeletonAsset.cc \
  164. ../../../source/2d/controllers/AmbientForceController.cc \
  165. ../../../source/2d/controllers/BuoyancyController.cc \
  166. ../../../source/2d/controllers/core/GroupedSceneController.cc \
  167. ../../../source/2d/controllers/core/PickingSceneController.cc \
  168. ../../../source/2d/controllers/PointForceController.cc \
  169. ../../../source/2d/core/BatchRender.cc \
  170. ../../../source/2d/core/CoreMath.cc \
  171. ../../../source/2d/core/ImageFrameProvider.cc \
  172. ../../../source/2d/core/ImageFrameProviderCore.cc \
  173. ../../../source/2d/core/ParticleSystem.cc \
  174. ../../../source/2d/core/RenderProxy.cc \
  175. ../../../source/2d/core/SpriteBase.cc \
  176. ../../../source/2d/core/SpriteBatch.cc \
  177. ../../../source/2d/core/SpriteBatchItem.cc \
  178. ../../../source/2d/core/SpriteBatchQuery.cc \
  179. ../../../source/2d/core/Utility.cc \
  180. ../../../source/2d/core/Vector2.cc \
  181. ../../../source/2d/experimental/composites/WaveComposite.cc \
  182. ../../../source/2d/gui/guiImageButtonCtrl.cc \
  183. ../../../source/2d/gui/guiSceneObjectCtrl.cc \
  184. ../../../source/2d/gui/guiSpriteCtrl.cc \
  185. ../../../source/2d/gui/SceneWindow.cc \
  186. ../../../source/2d/sceneobject/CompositeSprite.cc \
  187. ../../../source/2d/sceneobject/ImageFont.cc \
  188. ../../../source/2d/sceneobject/ParticlePlayer.cc \
  189. ../../../source/2d/sceneobject/SceneObject.cc \
  190. ../../../source/2d/sceneobject/SceneObjectList.cc \
  191. ../../../source/2d/sceneobject/SceneObjectSet.cc \
  192. ../../../source/2d/sceneobject/Scroller.cc \
  193. ../../../source/2d/sceneobject/ShapeVector.cc \
  194. ../../../source/2d/sceneobject/SkeletonObject.cc \
  195. ../../../source/2d/sceneobject/Sprite.cc \
  196. ../../../source/2d/sceneobject/Trigger.cc \
  197. ../../../source/2d/scene/ContactFilter.cc \
  198. ../../../source/2d/scene/DebugDraw.cc \
  199. ../../../source/2d/scene/Scene.cc \
  200. ../../../source/2d/scene/SceneRenderFactories.cpp \
  201. ../../../source/2d/scene/SceneRenderQueue.cpp \
  202. ../../../source/2d/scene/WorldQuery.cc \
  203. ../../../source/algorithm/crc.cc \
  204. ../../../source/algorithm/hashFunction.cc \
  205. ../../../source/assets/assetBase.cc \
  206. ../../../source/assets/assetFieldTypes.cc \
  207. ../../../source/assets/assetManager.cc \
  208. ../../../source/assets/assetQuery.cc \
  209. ../../../source/assets/assetTagsManifest.cc \
  210. ../../../source/assets/declaredAssets.cc \
  211. ../../../source/assets/referencedAssets.cc \
  212. ../../../source/audio/AudioAsset.cc \
  213. ../../../source/Box2D/Collision/b2BroadPhase.cpp \
  214. ../../../source/Box2D/Collision/b2CollideCircle.cpp \
  215. ../../../source/Box2D/Collision/b2CollideEdge.cpp \
  216. ../../../source/Box2D/Collision/b2CollidePolygon.cpp \
  217. ../../../source/Box2D/Collision/b2Collision.cpp \
  218. ../../../source/Box2D/Collision/b2Distance.cpp \
  219. ../../../source/Box2D/Collision/b2DynamicTree.cpp \
  220. ../../../source/Box2D/Collision/b2TimeOfImpact.cpp \
  221. ../../../source/Box2D/Collision/Shapes/b2ChainShape.cpp \
  222. ../../../source/Box2D/Collision/Shapes/b2CircleShape.cpp \
  223. ../../../source/Box2D/Collision/Shapes/b2EdgeShape.cpp \
  224. ../../../source/Box2D/Collision/Shapes/b2PolygonShape.cpp \
  225. ../../../source/Box2D/Common/b2BlockAllocator.cpp \
  226. ../../../source/Box2D/Common/b2Draw.cpp \
  227. ../../../source/Box2D/Common/b2Math.cpp \
  228. ../../../source/Box2D/Common/b2Settings.cpp \
  229. ../../../source/Box2D/Common/b2StackAllocator.cpp \
  230. ../../../source/Box2D/Common/b2Timer.cpp \
  231. ../../../source/Box2D/Dynamics/b2Body.cpp \
  232. ../../../source/Box2D/Dynamics/b2ContactManager.cpp \
  233. ../../../source/Box2D/Dynamics/b2Fixture.cpp \
  234. ../../../source/Box2D/Dynamics/b2Island.cpp \
  235. ../../../source/Box2D/Dynamics/b2World.cpp \
  236. ../../../source/Box2D/Dynamics/b2WorldCallbacks.cpp \
  237. ../../../source/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp \
  238. ../../../source/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp \
  239. ../../../source/Box2D/Dynamics/Contacts/b2CircleContact.cpp \
  240. ../../../source/Box2D/Dynamics/Contacts/b2Contact.cpp \
  241. ../../../source/Box2D/Dynamics/Contacts/b2ContactSolver.cpp \
  242. ../../../source/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp \
  243. ../../../source/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp \
  244. ../../../source/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp \
  245. ../../../source/Box2D/Dynamics/Contacts/b2PolygonContact.cpp \
  246. ../../../source/Box2D/Dynamics/Joints/b2DistanceJoint.cpp \
  247. ../../../source/Box2D/Dynamics/Joints/b2FrictionJoint.cpp \
  248. ../../../source/Box2D/Dynamics/Joints/b2GearJoint.cpp \
  249. ../../../source/Box2D/Dynamics/Joints/b2Joint.cpp \
  250. ../../../source/Box2D/Dynamics/Joints/b2MotorJoint.cpp \
  251. ../../../source/Box2D/Dynamics/Joints/b2MouseJoint.cpp \
  252. ../../../source/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp \
  253. ../../../source/Box2D/Dynamics/Joints/b2PulleyJoint.cpp \
  254. ../../../source/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp \
  255. ../../../source/Box2D/Dynamics/Joints/b2RopeJoint.cpp \
  256. ../../../source/Box2D/Dynamics/Joints/b2WeldJoint.cpp \
  257. ../../../source/Box2D/Dynamics/Joints/b2WheelJoint.cpp \
  258. ../../../source/Box2D/Rope/b2Rope.cpp \
  259. ../../../source/collection/bitTables.cc \
  260. ../../../source/collection/hashTable.cc \
  261. ../../../source/collection/nameTags.cpp \
  262. ../../../source/collection/undo.cc \
  263. ../../../source/collection/vector.cc \
  264. ../../../source/console/consoleBaseType.cc \
  265. ../../../source/console/consoleDictionary.cc \
  266. ../../../source/console/consoleExprEvalState.cc \
  267. ../../../source/console/consoleNamespace.cc \
  268. ../../../source/console/ConsoleTypeValidators.cc \
  269. ../../../source/console/metaScripting_ScriptBinding.cc \
  270. ../../../source/debug/profiler.cc \
  271. ../../../source/debug/remote/RemoteDebugger1.cc \
  272. ../../../source/debug/remote/RemoteDebuggerBase.cc \
  273. ../../../source/debug/remote/RemoteDebuggerBridge.cc \
  274. ../../../source/debug/telnetDebugger.cc \
  275. ../../../source/delegates/delegateSignal.cpp \
  276. ../../../source/game/defaultGame.cc \
  277. ../../../source/game/gameInterface.cc \
  278. ../../../source/graphics/bitmapBmp.cc \
  279. ../../../source/graphics/bitmapJpeg.cc \
  280. ../../../source/graphics/bitmapPng.cc \
  281. ../../../source/graphics/color.cc \
  282. ../../../source/graphics/dgl.cc \
  283. ../../../source/graphics/dglMatrix.cc \
  284. ../../../source/graphics/DynamicTexture.cc \
  285. ../../../source/graphics/gBitmap.cc \
  286. ../../../source/graphics/gFont.cc \
  287. ../../../source/graphics/gPalette.cc \
  288. ../../../source/graphics/PNGImage.cpp \
  289. ../../../source/graphics/splineUtil.cc \
  290. ../../../source/graphics/TextureDictionary.cc \
  291. ../../../source/graphics/TextureHandle.cc \
  292. ../../../source/graphics/TextureManager.cc \
  293. ../../../source/gui/containers/guiGridCtrl.cc \
  294. ../../../source/gui/guiArrayCtrl.cc \
  295. ../../../source/gui/guiBackgroundCtrl.cc \
  296. ../../../source/gui/guiBitmapBorderCtrl.cc \
  297. ../../../source/gui/guiBitmapCtrl.cc \
  298. ../../../source/gui/guiBubbleTextCtrl.cc \
  299. ../../../source/gui/guiCanvas.cc \
  300. ../../../source/gui/guiColorPicker.cc \
  301. ../../../source/gui/guiConsole.cc \
  302. ../../../source/gui/guiConsoleEditCtrl.cc \
  303. ../../../source/gui/guiConsoleTextCtrl.cc \
  304. ../../../source/gui/guiControl.cc \
  305. ../../../source/gui/guiDefaultControlRender.cc \
  306. ../../../source/gui/guiFadeinBitmapCtrl.cc \
  307. ../../../source/gui/guiInputCtrl.cc \
  308. ../../../source/gui/guiListBoxCtrl.cc \
  309. ../../../source/gui/guiMessageVectorCtrl.cc \
  310. ../../../source/gui/guiMLTextCtrl.cc \
  311. ../../../source/gui/guiMLTextEditCtrl.cc \
  312. ../../../source/gui/guiMouseEventCtrl.cc \
  313. ../../../source/gui/guiPopUpCtrl.cc \
  314. ../../../source/gui/guiPopUpCtrlEx.cc \
  315. ../../../source/gui/guiProgressCtrl.cc \
  316. ../../../source/gui/guiScriptNotifyControl.cc \
  317. ../../../source/gui/guiSliderCtrl.cc \
  318. ../../../source/gui/guiTabPageCtrl.cc \
  319. ../../../source/gui/guiTextCtrl.cc \
  320. ../../../source/gui/guiTextEditCtrl.cc \
  321. ../../../source/gui/guiTextEditSliderCtrl.cc \
  322. ../../../source/gui/guiTextListCtrl.cc \
  323. ../../../source/gui/guiTickCtrl.cc \
  324. ../../../source/gui/guiTreeViewCtrl.cc \
  325. ../../../source/gui/guiTypes.cc \
  326. ../../../source/gui/language/lang.cc \
  327. ../../../source/gui/messageVector.cc \
  328. ../../../source/input/actionMap.cc \
  329. ../../../source/io/bitStream.cc \
  330. ../../../source/io/bufferStream.cc \
  331. ../../../source/io/fileObject.cc \
  332. ../../../source/io/fileStream.cc \
  333. ../../../source/io/fileStreamObject.cc \
  334. ../../../source/io/fileSystem_ScriptBinding.cc \
  335. ../../../source/io/filterStream.cc \
  336. ../../../source/io/memStream.cc \
  337. ../../../source/io/nStream.cc \
  338. ../../../source/io/resizeStream.cc \
  339. ../../../source/io/resource/resourceDictionary.cc \
  340. ../../../source/io/resource/resourceManager.cc \
  341. ../../../source/io/streamObject.cc \
  342. ../../../source/io/zip/centralDir.cc \
  343. ../../../source/io/zip/compressor.cc \
  344. ../../../source/io/zip/deflate.cc \
  345. ../../../source/io/zip/extraField.cc \
  346. ../../../source/io/zip/fileHeader.cc \
  347. ../../../source/io/zip/stored.cc \
  348. ../../../source/io/zip/zipArchive.cc \
  349. ../../../source/io/zip/zipCryptStream.cc \
  350. ../../../source/io/zip/zipObject.cc \
  351. ../../../source/io/zip/zipSubStream.cc \
  352. ../../../source/io/zip/zipTempStream.cc \
  353. ../../../source/math/rectClipper.cpp \
  354. ../../../source/memory/dataChunker.cc \
  355. ../../../source/memory/frameAllocator_ScriptBinding.cc \
  356. ../../../source/messaging/dispatcher.cc \
  357. ../../../source/messaging/eventManager.cc \
  358. ../../../source/messaging/message.cc \
  359. ../../../source/messaging/messageForwarder.cc \
  360. ../../../source/messaging/scriptMsgListener.cc \
  361. ../../../source/module/moduleDefinition.cc \
  362. ../../../source/module/moduleManager.cc \
  363. ../../../source/module/moduleMergeDefinition.cc \
  364. ../../../source/network/connectionProtocol.cc \
  365. ../../../source/network/connectionStringTable.cc \
  366. ../../../source/network/httpObject.cc \
  367. ../../../source/network/netConnection.cc \
  368. ../../../source/network/netDownload.cc \
  369. ../../../source/network/netEvent.cc \
  370. ../../../source/network/netGhost.cc \
  371. ../../../source/network/netInterface.cc \
  372. ../../../source/network/netObject.cc \
  373. ../../../source/network/netStringTable.cc \
  374. ../../../source/network/netTest.cc \
  375. ../../../source/network/networkProcessList.cc \
  376. ../../../source/network/RemoteCommandEvent.cc \
  377. ../../../source/network/serverQuery.cc \
  378. ../../../source/network/tcpObject.cc \
  379. ../../../source/network/telnetConsole.cc \
  380. ../../../source/persistence/taml/binary/tamlBinaryReader.cc \
  381. ../../../source/persistence/taml/binary/tamlBinaryWriter.cc \
  382. ../../../source/persistence/taml/json/tamlJSONParser.cc \
  383. ../../../source/persistence/taml/json/tamlJSONReader.cc \
  384. ../../../source/persistence/taml/json/tamlJSONWriter.cc \
  385. ../../../source/persistence/taml/taml.cc \
  386. ../../../source/persistence/taml/tamlCustom.cc \
  387. ../../../source/persistence/taml/tamlWriteNode.cc \
  388. ../../../source/persistence/taml/xml/tamlXmlParser.cc \
  389. ../../../source/persistence/taml/xml/tamlXmlReader.cc \
  390. ../../../source/persistence/taml/xml/tamlXmlWriter.cc \
  391. ../../../source/persistence/tinyXML/tinystr.cpp \
  392. ../../../source/persistence/tinyXML/tinyxml.cpp \
  393. ../../../source/persistence/tinyXML/tinyxmlerror.cpp \
  394. ../../../source/persistence/tinyXML/tinyxmlparser.cpp \
  395. ../../../source/audio/audio.cc \
  396. ../../../source/audio/audioBuffer.cc \
  397. ../../../source/audio/audioDataBlock.cc \
  398. ../../../source/audio/audio_ScriptBinding.cc \
  399. ../../../source/audio/audioStreamSourceFactory.cc \
  400. ../../../source/audio/wavStreamSource.cc \
  401. ../../../source/component/dynamicConsoleMethodComponent.cpp \
  402. ../../../source/component/simComponent.cpp \
  403. ../../../source/component/behaviors/behaviorComponent.cpp \
  404. ../../../source/component/behaviors/behaviorInstance.cpp \
  405. ../../../source/component/behaviors/behaviorTemplate.cpp \
  406. ../../../source/console/astAlloc.cc \
  407. ../../../source/console/astNodes.cc \
  408. ../../../source/console/cmdgram.cc \
  409. ../../../source/console/CMDscan.cc \
  410. ../../../source/console/codeBlock.cc \
  411. ../../../source/console/compiledEval.cc \
  412. ../../../source/console/compiler.cc \
  413. ../../../source/console/console.cc \
  414. ../../../source/console/consoleDoc.cc \
  415. ../../../source/console/consoleFunctions.cc \
  416. ../../../source/console/consoleLogger.cc \
  417. ../../../source/console/consoleObject.cc \
  418. ../../../source/console/consoleParser.cc \
  419. ../../../source/console/consoleTypes.cc \
  420. ../../../source/game/gameConnection.cc \
  421. ../../../source/game/version.cc \
  422. ../../../source/math/math_ScriptBinding.cc \
  423. ../../../source/math/mathTypes.cc \
  424. ../../../source/math/mathUtils.cc \
  425. ../../../source/math/mBox.cc \
  426. ../../../source/math/mMath_C.cc \
  427. ../../../source/math/mMathAltivec.cc \
  428. ../../../source/math/mMathAMD.cc \
  429. ../../../source/math/mMathFn.cc \
  430. ../../../source/math/mMathSSE.cc \
  431. ../../../source/math/mMatrix.cc \
  432. ../../../source/math/mPlaneTransformer.cc \
  433. ../../../source/math/mQuadPatch.cc \
  434. ../../../source/math/mQuat.cc \
  435. ../../../source/math/mRandom.cc \
  436. ../../../source/math/mSolver.cc \
  437. ../../../source/math/mSplinePatch.cc \
  438. ../../../source/math/mPoint.cpp \
  439. ../../../source/persistence/SimXMLDocument.cpp \
  440. ../../../source/platform/CursorManager.cc \
  441. ../../../source/platform/nativeDialogs/fileDialog.cc \
  442. ../../../source/platform/platform.cc \
  443. ../../../source/platform/platformAssert.cc \
  444. ../../../source/platform/platformCPU.cc \
  445. ../../../source/platform/platformFileIO.cc \
  446. ../../../source/platform/platformFont.cc \
  447. ../../../source/platform/platformMemory.cc \
  448. ../../../source/platform/platformNetwork_ScriptBinding.cc \
  449. ../../../source/platform/platformString.cc \
  450. ../../../source/platform/platformVideo.cc \
  451. ../../../source/platform/platformNetAsync.unix.cc \
  452. ../../../source/platform/menus/popupMenu.cc \
  453. ../../../source/platform/nativeDialogs/msgBox.cpp \
  454. ../../../source/platform/Tickable.cc \
  455. ../../../source/platformAndroid/AndroidAlerts.cpp \
  456. ../../../source/platformAndroid/AndroidAudio.cpp \
  457. ../../../source/platformAndroid/AndroidConsole.cpp \
  458. ../../../source/platformAndroid/AndroidCPUInfo.cpp \
  459. ../../../source/platformAndroid/AndroidDialogs.cpp \
  460. ../../../source/platformAndroid/AndroidEvents.cpp \
  461. ../../../source/platformAndroid/AndroidFileio.cpp \
  462. ../../../source/platformAndroid/AndroidFont.cpp \
  463. ../../../source/platformAndroid/AndroidGL.cpp \
  464. ../../../source/platformAndroid/AndroidGL2ES.cpp \
  465. ../../../source/platformAndroid/AndroidInput.cpp \
  466. ../../../source/platformAndroid/AndroidMath.cpp \
  467. ../../../source/platformAndroid/AndroidMemory.cpp \
  468. ../../../source/platformAndroid/AndroidMutex.cpp \
  469. ../../../source/platformAndroid/AndroidNet.cpp \
  470. ../../../source/platformAndroid/AndroidOGLVideo.cpp \
  471. ../../../source/platformAndroid/AndroidOutlineGL.cpp \
  472. ../../../source/platformAndroid/AndroidPlatform.cpp \
  473. ../../../source/platformAndroid/AndroidProcessControl.cpp \
  474. ../../../source/platformAndroid/AndroidProfiler.cpp \
  475. ../../../source/platformAndroid/AndroidSemaphore.cpp \
  476. ../../../source/platformAndroid/AndroidStreamSource.cc \
  477. ../../../source/platformAndroid/AndroidStrings.cpp \
  478. ../../../source/platformAndroid/AndroidThread.cpp \
  479. ../../../source/platformAndroid/AndroidTime.cpp \
  480. ../../../source/platformAndroid/AndroidUtil.cpp \
  481. ../../../source/platformAndroid/AndroidWindow.cpp \
  482. ../../../source/platformAndroid/main.cpp \
  483. ../../../source/platformAndroid/T2DActivity.cpp \
  484. ../../../source/platformAndroid/menus/popupMenu.cpp \
  485. ../../../source/sim/scriptGroup.cc \
  486. ../../../source/sim/scriptObject.cc \
  487. ../../../source/sim/simBase.cc \
  488. ../../../source/sim/simConsoleEvent.cc \
  489. ../../../source/sim/simConsoleThreadExecEvent.cc \
  490. ../../../source/sim/simDatablock.cc \
  491. ../../../source/sim/simDictionary.cc \
  492. ../../../source/sim/simFieldDictionary.cc \
  493. ../../../source/sim/simManager.cc \
  494. ../../../source/sim/simObject.cc \
  495. ../../../source/sim/SimObjectList.cc \
  496. ../../../source/sim/simSerialize.cpp \
  497. ../../../source/sim/simSet.cc \
  498. ../../../source/spine/Animation.c \
  499. ../../../source/spine/AnimationState.c \
  500. ../../../source/spine/AnimationStateData.c \
  501. ../../../source/spine/Atlas.c \
  502. ../../../source/spine/AtlasAttachmentLoader.c \
  503. ../../../source/spine/Attachment.c \
  504. ../../../source/spine/AttachmentLoader.c \
  505. ../../../source/spine/Bone.c \
  506. ../../../source/spine/BoneData.c \
  507. ../../../source/spine/BoundingBoxAttachment.c \
  508. ../../../source/spine/Event.c \
  509. ../../../source/spine/EventData.c \
  510. ../../../source/spine/extension.c \
  511. ../../../source/spine/Json.c \
  512. ../../../source/spine/RegionAttachment.c \
  513. ../../../source/spine/Skeleton.c \
  514. ../../../source/spine/SkeletonBounds.c \
  515. ../../../source/spine/SkeletonData.c \
  516. ../../../source/spine/SkeletonJson.c \
  517. ../../../source/spine/Skin.c \
  518. ../../../source/spine/Slot.c \
  519. ../../../source/spine/SlotData.c \
  520. ../../../source/string/findMatch.cc \
  521. ../../../source/string/stringBuffer.cc \
  522. ../../../source/string/stringStack.cc \
  523. ../../../source/string/stringTable.cc \
  524. ../../../source/string/stringUnit.cpp \
  525. ../../../source/string/unicode.cc \
  526. ../../../source/gui/buttons/guiBitmapButtonCtrl.cc \
  527. ../../../source/gui/buttons/guiBorderButton.cc \
  528. ../../../source/gui/buttons/guiButtonBaseCtrl.cc \
  529. ../../../source/gui/buttons/guiButtonCtrl.cc \
  530. ../../../source/gui/buttons/guiCheckBoxCtrl.cc \
  531. ../../../source/gui/buttons/guiIconButtonCtrl.cc \
  532. ../../../source/gui/buttons/guiRadioCtrl.cc \
  533. ../../../source/gui/buttons/guiToolboxButtonCtrl.cc \
  534. ../../../source/gui/containers/guiAutoScrollCtrl.cc \
  535. ../../../source/gui/containers/guiCtrlArrayCtrl.cc \
  536. ../../../source/gui/containers/guiDragAndDropCtrl.cc \
  537. ../../../source/gui/containers/guiDynamicCtrlArrayCtrl.cc \
  538. ../../../source/gui/containers/guiFormCtrl.cc \
  539. ../../../source/gui/containers/guiFrameCtrl.cc \
  540. ../../../source/gui/containers/guiPaneCtrl.cc \
  541. ../../../source/gui/containers/guiRolloutCtrl.cc \
  542. ../../../source/gui/containers/guiScrollCtrl.cc \
  543. ../../../source/gui/containers/guiStackCtrl.cc \
  544. ../../../source/gui/containers/guiTabBookCtrl.cc \
  545. ../../../source/gui/containers/guiWindowCtrl.cc \
  546. ../../../source/gui/editor/guiControlListPopup.cc \
  547. ../../../source/gui/editor/guiDebugger.cc \
  548. ../../../source/gui/editor/guiEditCtrl.cc \
  549. ../../../source/gui/editor/guiFilterCtrl.cc \
  550. ../../../source/gui/editor/guiGraphCtrl.cc \
  551. ../../../source/gui/editor/guiImageList.cc \
  552. ../../../source/gui/editor/guiInspector.cc \
  553. ../../../source/gui/editor/guiInspectorTypes.cc \
  554. ../../../source/gui/editor/guiMenuBar.cc \
  555. ../../../source/gui/editor/guiSeparatorCtrl.cc
  556. # ../../../source/testing/tests/platformFileIoTests.cc \
  557. # ../../../source/testing/tests/platformMemoryTests.cc \
  558. # ../../../source/testing/tests/platformStringTests.cc \
  559. # ../../../source/testing/unitTesting.cc
  560. ifeq ($(APP_OPTIM),debug)
  561. LOCAL_CFLAGS := -DENABLE_CONSOLE_MSGS -D__ANDROID__ -DTORQUE_DEBUG -DTORQUE_OS_ANDROID -DGL_GLEXT_PROTOTYPES -O0 -fsigned-char
  562. else
  563. LOCAL_CFLAGS := -DENABLE_CONSOLE_MSGS -D__ANDROID__ -DTORQUE_OS_ANDROID -DGL_GLEXT_PROTOTYPES -O3 -fsigned-char
  564. endif
  565. LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv1_CM -lz -lOpenSLES -L../../../lib/openal/Android/$(TARGET_ARCH_ABI)
  566. LOCAL_STATIC_LIBRARIES := android_native_app_glue freetype-prebuilt
  567. LOCAL_SHARED_LIBRARIES := libopenal-prebuilt
  568. LOCAL_ARM_MODE := arm
  569. include $(BUILD_SHARED_LIBRARY)
  570. $(call import-module,android/native_app_glue)