2022-09-18 15:37:21 +00:00
|
|
|
|
|
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
|
|
|
|
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
|
|
|
|
|
2022-09-18 18:43:59 +00:00
|
|
|
LOCAL_MODULE := jagamearm
|
2022-09-18 15:37:21 +00:00
|
|
|
|
|
|
|
|
2022-09-20 22:15:52 +00:00
|
|
|
LOCAL_CFLAGS := $(JK3_BASE_CFLAGS) -DSP_GAME
|
|
|
|
LOCAL_CPPFLAGS := $(JK3_BASE_CPPFLAGS) -DSP_GAME
|
2022-09-18 15:37:21 +00:00
|
|
|
|
|
|
|
LOCAL_LDLIBS := $(JK3_BASE_LDLIBS)
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_LDLIBS += -llog -lz
|
|
|
|
#LOCAL_STATIC_LIBRARIES := s-setup lz
|
|
|
|
LOCAL_SHARED_LIBRARIES :=
|
|
|
|
|
2022-11-30 17:59:40 +00:00
|
|
|
LOCAL_C_INCLUDES := $(JK3_BASE_C_INCLUDES) $(TOP_DIR) $(GL4ES_PATH) $(GL4ES_PATH)/include $(JK3_CODE_PATH)/game $(TOP_DIR)/SupportLibs/openal/include $(JK3_CODE_PATH)/rd-gles $(JK3_CODE_PATH)/rd-common
|
2022-09-18 15:37:21 +00:00
|
|
|
|
|
|
|
JK3_SRC = \
|
2022-09-19 21:46:47 +00:00
|
|
|
code/game/AI_Animal.cpp \
|
|
|
|
code/game/AI_AssassinDroid.cpp \
|
|
|
|
code/game/AI_Atst.cpp \
|
|
|
|
code/game/AI_BobaFett.cpp \
|
|
|
|
code/game/AI_Civilian.cpp \
|
|
|
|
code/game/AI_Default.cpp \
|
|
|
|
code/game/AI_Droid.cpp \
|
|
|
|
code/game/AI_GalakMech.cpp \
|
|
|
|
code/game/AI_Grenadier.cpp \
|
|
|
|
code/game/AI_HazardTrooper.cpp \
|
|
|
|
code/game/AI_Howler.cpp \
|
|
|
|
code/game/AI_ImperialProbe.cpp \
|
|
|
|
code/game/AI_Interrogator.cpp \
|
|
|
|
code/game/AI_Jedi.cpp \
|
|
|
|
code/game/AI_Mark1.cpp \
|
|
|
|
code/game/AI_Mark2.cpp \
|
|
|
|
code/game/AI_MineMonster.cpp \
|
|
|
|
code/game/AI_Rancor.cpp \
|
|
|
|
code/game/AI_Remote.cpp \
|
|
|
|
code/game/AI_RocketTrooper.cpp \
|
|
|
|
code/game/AI_SaberDroid.cpp \
|
|
|
|
code/game/AI_SandCreature.cpp \
|
|
|
|
code/game/AI_Seeker.cpp \
|
|
|
|
code/game/AI_Sentry.cpp \
|
|
|
|
code/game/AI_Sniper.cpp \
|
|
|
|
code/game/AI_Stormtrooper.cpp \
|
|
|
|
code/game/AI_Tusken.cpp \
|
|
|
|
code/game/AI_Utils.cpp \
|
|
|
|
code/game/AI_Wampa.cpp \
|
|
|
|
code/game/g_active.cpp \
|
|
|
|
code/game/g_breakable.cpp \
|
|
|
|
code/game/g_camera.cpp \
|
|
|
|
code/game/g_client.cpp \
|
|
|
|
code/game/g_cmds.cpp \
|
|
|
|
code/game/g_combat.cpp \
|
|
|
|
code/game/g_emplaced.cpp \
|
|
|
|
code/game/g_functions.cpp \
|
|
|
|
code/game/g_fx.cpp \
|
|
|
|
code/game/g_inventory.cpp \
|
|
|
|
code/game/g_itemLoad.cpp \
|
|
|
|
code/game/g_items.cpp \
|
|
|
|
code/game/g_main.cpp \
|
|
|
|
code/game/g_mem.cpp \
|
|
|
|
code/game/g_misc.cpp \
|
|
|
|
code/game/g_misc_model.cpp \
|
|
|
|
code/game/g_missile.cpp \
|
|
|
|
code/game/g_mover.cpp \
|
|
|
|
code/game/g_nav.cpp \
|
|
|
|
code/game/g_navigator.cpp \
|
|
|
|
code/game/g_navnew.cpp \
|
|
|
|
code/game/g_object.cpp \
|
|
|
|
code/game/g_objectives.cpp \
|
|
|
|
code/game/g_rail.cpp \
|
|
|
|
code/game/g_ref.cpp \
|
|
|
|
code/game/g_roff.cpp \
|
|
|
|
code/game/g_savegame.cpp \
|
|
|
|
code/game/g_session.cpp \
|
|
|
|
code/game/g_spawn.cpp \
|
|
|
|
code/game/g_svcmds.cpp \
|
|
|
|
code/game/g_target.cpp \
|
|
|
|
code/game/G_Timer.cpp \
|
|
|
|
code/game/g_trigger.cpp \
|
|
|
|
code/game/g_turret.cpp \
|
|
|
|
code/game/g_usable.cpp \
|
|
|
|
code/game/g_utils.cpp \
|
|
|
|
code/game/g_weapon.cpp \
|
|
|
|
code/game/g_weaponLoad.cpp \
|
|
|
|
code/game/genericparser2.cpp \
|
|
|
|
code/game/NPC.cpp \
|
|
|
|
code/game/NPC_behavior.cpp \
|
|
|
|
code/game/NPC_combat.cpp \
|
|
|
|
code/game/NPC_goal.cpp \
|
|
|
|
code/game/NPC_misc.cpp \
|
|
|
|
code/game/NPC_move.cpp \
|
|
|
|
code/game/NPC_reactions.cpp \
|
|
|
|
code/game/NPC_senses.cpp \
|
|
|
|
code/game/NPC_sounds.cpp \
|
|
|
|
code/game/NPC_spawn.cpp \
|
|
|
|
code/game/NPC_stats.cpp \
|
|
|
|
code/game/NPC_utils.cpp \
|
|
|
|
code/game/Q3_Interface.h \
|
|
|
|
code/game/wp_atst.cpp \
|
|
|
|
code/game/wp_blaster_pistol.cpp \
|
|
|
|
code/game/wp_blaster_rifle.cpp \
|
|
|
|
code/game/wp_bot_laser.cpp \
|
|
|
|
code/game/wp_bowcaster.cpp \
|
|
|
|
code/game/wp_concussion.cpp \
|
|
|
|
code/game/wp_demp2.cpp \
|
|
|
|
code/game/wp_det_pack.cpp \
|
|
|
|
code/game/wp_disruptor.cpp \
|
|
|
|
code/game/wp_emplaced_gun.cpp \
|
|
|
|
code/game/wp_flechette.cpp \
|
|
|
|
code/game/wp_melee.cpp \
|
|
|
|
code/game/wp_noghri_stick.cpp \
|
|
|
|
code/game/wp_repeater.cpp \
|
|
|
|
code/game/wp_rocket_launcher.cpp \
|
|
|
|
code/game/wp_saber.cpp \
|
|
|
|
code/game/wp_saberLoad.cpp \
|
|
|
|
code/game/wp_stun_baton.cpp \
|
|
|
|
code/game/wp_thermal.cpp \
|
|
|
|
code/game/wp_trip_mine.cpp \
|
|
|
|
code/game/wp_tusken.cpp \
|
|
|
|
code/game/Q3_Interface.cpp \
|
|
|
|
code/game/bg_misc.cpp \
|
|
|
|
code/game/bg_pangles.cpp \
|
|
|
|
code/game/bg_panimate.cpp \
|
|
|
|
code/game/bg_pmove.cpp \
|
|
|
|
code/game/bg_slidemove.cpp \
|
|
|
|
code/game/AnimalNPC.cpp \
|
|
|
|
code/game/bg_vehicleLoad.cpp \
|
|
|
|
code/game/FighterNPC.cpp \
|
|
|
|
code/game/g_vehicles.cpp \
|
|
|
|
code/game/SpeederNPC.cpp \
|
|
|
|
code/game/WalkerNPC.cpp \
|
|
|
|
code/cgame/cg_camera.cpp \
|
|
|
|
code/cgame/cg_consolecmds.cpp \
|
|
|
|
code/cgame/cg_credits.cpp \
|
|
|
|
code/cgame/cg_draw.cpp \
|
|
|
|
code/cgame/cg_drawtools.cpp \
|
|
|
|
code/cgame/cg_effects.cpp \
|
|
|
|
code/cgame/cg_ents.cpp \
|
|
|
|
code/cgame/cg_event.cpp \
|
|
|
|
code/cgame/cg_headers.cpp \
|
|
|
|
code/cgame/cg_info.cpp \
|
|
|
|
code/cgame/cg_lights.cpp \
|
|
|
|
code/cgame/cg_localents.cpp \
|
|
|
|
code/cgame/cg_main.cpp \
|
|
|
|
code/cgame/cg_marks.cpp \
|
|
|
|
code/cgame/cg_players.cpp \
|
|
|
|
code/cgame/cg_playerstate.cpp \
|
|
|
|
code/cgame/cg_predict.cpp \
|
|
|
|
code/cgame/cg_scoreboard.cpp \
|
|
|
|
code/cgame/cg_servercmds.cpp \
|
|
|
|
code/cgame/cg_snapshot.cpp \
|
|
|
|
code/cgame/cg_syscalls.cpp \
|
|
|
|
code/cgame/cg_text.cpp \
|
|
|
|
code/cgame/cg_view.cpp \
|
|
|
|
code/cgame/cg_weapons.cpp \
|
|
|
|
code/cgame/FX_ATSTMain.cpp \
|
|
|
|
code/cgame/FX_Blaster.cpp \
|
|
|
|
code/cgame/FX_Bowcaster.cpp \
|
|
|
|
code/cgame/FX_BryarPistol.cpp \
|
|
|
|
code/cgame/FX_Concussion.cpp \
|
|
|
|
code/cgame/FX_DEMP2.cpp \
|
|
|
|
code/cgame/FX_Disruptor.cpp \
|
|
|
|
code/cgame/FX_Emplaced.cpp \
|
|
|
|
code/cgame/FX_Flechette.cpp \
|
|
|
|
code/cgame/FX_HeavyRepeater.cpp \
|
|
|
|
code/cgame/FX_NoghriShot.cpp \
|
|
|
|
code/cgame/FX_RocketLauncher.cpp \
|
|
|
|
code/cgame/FX_TuskenShot.cpp \
|
|
|
|
code/cgame/FxPrimitives.cpp \
|
|
|
|
code/cgame/FxScheduler.cpp \
|
|
|
|
code/cgame/FxSystem.cpp \
|
|
|
|
code/cgame/FxTemplate.cpp \
|
|
|
|
code/cgame/FxUtil.cpp \
|
|
|
|
code/ui/gameinfo.cpp \
|
|
|
|
code/qcommon/tri_coll_test.cpp \
|
|
|
|
code/qcommon/q_shared.cpp \
|
|
|
|
code/icarus/BlockStream.cpp \
|
|
|
|
code/icarus/IcarusImplementation.cpp \
|
|
|
|
code/icarus/Sequence.cpp \
|
|
|
|
code/icarus/Sequencer.cpp \
|
|
|
|
code/icarus/TaskManager.cpp \
|
|
|
|
code/Ratl/ratl.cpp \
|
|
|
|
code/Ravl/CBounds.cpp \
|
|
|
|
code/Ravl/CVec.cpp \
|
|
|
|
code/Rufl/hfile.cpp \
|
|
|
|
code/Rufl/hstring.cpp \
|
|
|
|
\
|
|
|
|
${SHARED_PATH}/qcommon/q_color.c \
|
|
|
|
${SHARED_PATH}/qcommon/q_math.c \
|
|
|
|
${SHARED_PATH}/qcommon/q_string.c \
|
|
|
|
${SHARED_PATH}/qcommon/safe/string.cpp \
|
|
|
|
${SHARED_PATH}/qcommon/safe/files.cpp \
|
2022-09-18 15:37:21 +00:00
|
|
|
|
|
|
|
LOCAL_SRC_FILES += $(JK3_SRC)
|
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|