mirror of
https://github.com/DrBeef/Doom3Quest.git
synced 2025-02-15 16:50:43 +00:00
161 lines
3.8 KiB
Makefile
161 lines
3.8 KiB
Makefile
LOCAL_PATH := $(call my-dir)/../
|
|
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := d3es_d3xp
|
|
|
|
|
|
LOCAL_C_INCLUDES := \
|
|
$(SDL_INCLUDE_PATHS) \
|
|
$(TOP_DIR)/Doom/d3es/neo/mobile \
|
|
$(TOP_DIR)/Doom/d3es/neo/d3xp \
|
|
|
|
|
|
LOCAL_CPPFLAGS := -DGAME_DLL -D_D3XP -DCTF -fPIC
|
|
|
|
LOCAL_CPPFLAGS += -std=gnu++11 -D__DOOM_DLL__ -frtti -fexceptions -Wno-error=format-security
|
|
|
|
|
|
LOCAL_CPPFLAGS += -Wno-sign-compare \
|
|
-Wno-switch \
|
|
-Wno-format-security \
|
|
|
|
|
|
# Not avaliable in Android untill N
|
|
LOCAL_CFLAGS := -DIOAPI_NO_64
|
|
|
|
LOCAL_CFLAGS += -fno-unsafe-math-optimizations -fno-strict-aliasing -fno-math-errno -fno-trapping-math -fsigned-char
|
|
|
|
|
|
src_idlib = \
|
|
idlib/bv/Bounds.cpp \
|
|
idlib/bv/Frustum.cpp \
|
|
idlib/bv/Sphere.cpp \
|
|
idlib/bv/Box.cpp \
|
|
idlib/geometry/DrawVert.cpp \
|
|
idlib/geometry/Winding2D.cpp \
|
|
idlib/geometry/Surface_SweptSpline.cpp \
|
|
idlib/geometry/Winding.cpp \
|
|
idlib/geometry/Surface.cpp \
|
|
idlib/geometry/Surface_Patch.cpp \
|
|
idlib/geometry/TraceModel.cpp \
|
|
idlib/geometry/JointTransform.cpp \
|
|
idlib/hashing/CRC32.cpp \
|
|
idlib/hashing/MD4.cpp \
|
|
idlib/hashing/MD5.cpp \
|
|
idlib/math/Angles.cpp \
|
|
idlib/math/Lcp.cpp \
|
|
idlib/math/Math.cpp \
|
|
idlib/math/Matrix.cpp \
|
|
idlib/math/Ode.cpp \
|
|
idlib/math/Plane.cpp \
|
|
idlib/math/Pluecker.cpp \
|
|
idlib/math/Polynomial.cpp \
|
|
idlib/math/Quat.cpp \
|
|
idlib/math/Rotation.cpp \
|
|
idlib/math/Simd.cpp \
|
|
idlib/math/Simd_Generic.cpp \
|
|
idlib/math/Simd_AltiVec.cpp \
|
|
idlib/math/Simd_MMX.cpp \
|
|
idlib/math/Simd_3DNow.cpp \
|
|
idlib/math/Simd_SSE.cpp \
|
|
idlib/math/Simd_SSE2.cpp \
|
|
idlib/math/Simd_SSE3.cpp \
|
|
idlib/math/Vector.cpp \
|
|
idlib/BitMsg.cpp \
|
|
idlib/LangDict.cpp \
|
|
idlib/Lexer.cpp \
|
|
idlib/Lib.cpp \
|
|
idlib/containers/HashIndex.cpp \
|
|
idlib/Dict.cpp \
|
|
idlib/Str.cpp \
|
|
idlib/Parser.cpp \
|
|
idlib/MapFile.cpp \
|
|
idlib/CmdArgs.cpp \
|
|
idlib/Token.cpp \
|
|
idlib/Base64.cpp \
|
|
idlib/Timer.cpp \
|
|
idlib/Heap.cpp \
|
|
|
|
|
|
src_game = \
|
|
d3xp/AF.cpp \
|
|
d3xp/AFEntity.cpp \
|
|
d3xp/Actor.cpp \
|
|
d3xp/Camera.cpp \
|
|
d3xp/Entity.cpp \
|
|
d3xp/BrittleFracture.cpp \
|
|
d3xp/Fx.cpp \
|
|
d3xp/GameEdit.cpp \
|
|
d3xp/Game_local.cpp \
|
|
d3xp/Game_network.cpp \
|
|
d3xp/Item.cpp \
|
|
d3xp/IK.cpp \
|
|
d3xp/Light.cpp \
|
|
d3xp/Misc.cpp \
|
|
d3xp/Mover.cpp \
|
|
d3xp/Moveable.cpp \
|
|
d3xp/MultiplayerGame.cpp \
|
|
d3xp/Player.cpp \
|
|
d3xp/PlayerIcon.cpp \
|
|
d3xp/PlayerView.cpp \
|
|
d3xp/Projectile.cpp \
|
|
d3xp/Pvs.cpp \
|
|
d3xp/SecurityCamera.cpp \
|
|
d3xp/SmokeParticles.cpp \
|
|
d3xp/Sound.cpp \
|
|
d3xp/Target.cpp \
|
|
d3xp/Trigger.cpp \
|
|
d3xp/Weapon.cpp \
|
|
d3xp/WorldSpawn.cpp \
|
|
d3xp/ai/AAS.cpp \
|
|
d3xp/ai/AAS_debug.cpp \
|
|
d3xp/ai/AAS_pathing.cpp \
|
|
d3xp/ai/AAS_routing.cpp \
|
|
d3xp/ai/AI.cpp \
|
|
d3xp/ai/AI_events.cpp \
|
|
d3xp/ai/AI_pathing.cpp \
|
|
d3xp/ai/AI_Vagary.cpp \
|
|
d3xp/gamesys/DebugGraph.cpp \
|
|
d3xp/gamesys/Class.cpp \
|
|
d3xp/gamesys/Event.cpp \
|
|
d3xp/gamesys/SaveGame.cpp \
|
|
d3xp/gamesys/SysCmds.cpp \
|
|
d3xp/gamesys/SysCvar.cpp \
|
|
d3xp/gamesys/TypeInfo.cpp \
|
|
d3xp/anim/Anim.cpp \
|
|
d3xp/anim/Anim_Blend.cpp \
|
|
d3xp/anim/Anim_Import.cpp \
|
|
d3xp/anim/Anim_Testmodel.cpp \
|
|
d3xp/script/Script_Compiler.cpp \
|
|
d3xp/script/Script_Interpreter.cpp \
|
|
d3xp/script/Script_Program.cpp \
|
|
d3xp/script/Script_Thread.cpp \
|
|
d3xp/physics/Clip.cpp \
|
|
d3xp/physics/Force.cpp \
|
|
d3xp/physics/Force_Constant.cpp \
|
|
d3xp/physics/Force_Drag.cpp \
|
|
d3xp/physics/Force_Field.cpp \
|
|
d3xp/physics/Force_Spring.cpp \
|
|
d3xp/physics/Physics.cpp \
|
|
d3xp/physics/Physics_AF.cpp \
|
|
d3xp/physics/Physics_Actor.cpp \
|
|
d3xp/physics/Physics_Base.cpp \
|
|
d3xp/physics/Physics_Monster.cpp \
|
|
d3xp/physics/Physics_Parametric.cpp \
|
|
d3xp/physics/Physics_Player.cpp \
|
|
d3xp/physics/Physics_RigidBody.cpp \
|
|
d3xp/physics/Physics_Static.cpp \
|
|
d3xp/physics/Physics_StaticMulti.cpp \
|
|
d3xp/physics/Push.cpp \
|
|
d3xp/Grabber.cpp \
|
|
d3xp/physics/Force_Grab.cpp \
|
|
|
|
LOCAL_SRC_FILES = $(src_idlib) $(src_game)
|
|
|
|
LOCAL_SHARED_LIBRARIES := saffal
|
|
LOCAL_STATIC_LIBRARIES :=
|
|
LOCAL_LDLIBS :=
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|