cs16-client-legacy/cl_dll/Android.mk

157 lines
4.6 KiB
Makefile

#hlsdk-2.3 client port for android
#Copyright (c) mittorn
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := client
#ifeq ($(XASH_SDL),1)
#APP_PLATFORM := android-12
#LOCAL_SHARED_LIBRARIES += SDL2
#LOCAL_CFLAGS += -DXASH_SDL
#else
APP_PLATFORM := android-8
#endif
LOCAL_CONLYFLAGS += -std=c99
include $(XASH3D_CONFIG)
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a-hard)
LOCAL_MODULE_FILENAME = libclient_hardfp
endif
LOCAL_CFLAGS += -fsigned-char -DCLIENT_DLL=1 -DCLIENT_WEAPONS=1
SRCS := hl/hl_baseentity.cpp \
events/ev_cs16.cpp \
events/event_ak47.cpp \
events/event_aug.cpp \
events/event_awp.cpp \
events/event_createexplo.cpp \
events/event_createsmoke.cpp \
events/event_deagle.cpp \
events/event_decal_reset.cpp \
events/event_elite_left.cpp \
events/event_elite_right.cpp \
events/event_famas.cpp \
events/event_fiveseven.cpp \
events/event_g3sg1.cpp \
events/event_galil.cpp \
events/event_glock18.cpp \
events/event_knife.cpp \
events/event_m249.cpp \
events/event_m3.cpp \
events/event_m4a1.cpp \
events/event_mac10.cpp \
events/event_mp5n.cpp \
events/event_p228.cpp \
events/event_p90.cpp \
events/event_scout.cpp \
events/event_sg550.cpp \
events/event_sg552.cpp \
events/event_tmp.cpp \
events/event_ump45.cpp \
events/event_usp.cpp \
events/event_vehicle.cpp \
events/event_xm1014.cpp \
events/hl_events.cpp \
hl/hl_objects.cpp \
hl/hl_weapons.cpp \
../dlls/wpn_shared/wpn_ak47.cpp \
../dlls/wpn_shared/wpn_aug.cpp \
../dlls/wpn_shared/wpn_awp.cpp \
../dlls/wpn_shared/wpn_c4.cpp \
../dlls/wpn_shared/wpn_deagle.cpp \
../dlls/wpn_shared/wpn_elite.cpp \
../dlls/wpn_shared/wpn_famas.cpp \
../dlls/wpn_shared/wpn_fiveseven.cpp \
../dlls/wpn_shared/wpn_flashbang.cpp \
../dlls/wpn_shared/wpn_g3sg1.cpp \
../dlls/wpn_shared/wpn_galil.cpp \
../dlls/wpn_shared/wpn_glock18.cpp \
../dlls/wpn_shared/wpn_hegrenade.cpp \
../dlls/wpn_shared/wpn_knife.cpp \
../dlls/wpn_shared/wpn_m249.cpp \
../dlls/wpn_shared/wpn_m3.cpp \
../dlls/wpn_shared/wpn_m4a1.cpp \
../dlls/wpn_shared/wpn_mac10.cpp \
../dlls/wpn_shared/wpn_mp5navy.cpp \
../dlls/wpn_shared/wpn_p228.cpp \
../dlls/wpn_shared/wpn_p90.cpp \
../dlls/wpn_shared/wpn_scout.cpp \
../dlls/wpn_shared/wpn_sg550.cpp \
../dlls/wpn_shared/wpn_sg552.cpp \
../dlls/wpn_shared/wpn_smokegrenade.cpp \
../dlls/wpn_shared/wpn_tmp.cpp \
../dlls/wpn_shared/wpn_ump45.cpp \
../dlls/wpn_shared/wpn_usp.cpp \
../dlls/wpn_shared/wpn_xm1014.cpp \
../common/interface.cpp \
ammo.cpp \
ammo_secondary.cpp \
ammohistory.cpp \
battery.cpp \
cdll_int.cpp \
com_weapons.cpp \
death.cpp \
demo.cpp \
entity.cpp \
ev_common.cpp \
events.cpp \
flashlight.cpp \
GameStudioModelRenderer.cpp \
geiger.cpp \
health.cpp \
hud.cpp \
hud_msg.cpp \
hud_redraw.cpp \
hud_spectator.cpp \
hud_update.cpp \
in_camera.cpp \
input.cpp \
menu.cpp \
message.cpp \
overview.cpp \
parsemsg.cpp \
../pm_shared/pm_debug.c \
../pm_shared/pm_math.c \
../pm_shared/pm_shared.c \
rain.cpp \
saytext.cpp \
status_icons.cpp \
statusbar.cpp \
studio_util.cpp \
StudioModelRenderer.cpp \
text_message.cpp \
train.cpp \
tri.cpp \
util.cpp \
view.cpp \
input_xash3d.cpp \
scoreboard.cpp \
MOTD.cpp \
radio.cpp \
timer.cpp \
money.cpp \
vgui_parser.cpp \
nvg.cpp \
sniperscope.cpp \
unicode_strtools.cpp
INCLUDES = -I../common -I. -I../game_shared -I../pm_shared -I../engine -I../dlls -I../public
DEFINES = -Wno-write-strings -DLINUX -D_LINUX -Dstricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -DCLIENT_WEAPONS -DCLIENT_DLL -w -Wl,--no-undefined
LOCAL_C_INCLUDES := $(LOCAL_PATH)/. \
$(LOCAL_PATH)/../common \
$(LOCAL_PATH)/../engine \
$(LOCAL_PATH)/../game_shared \
$(LOCAL_PATH)/../dlls \
$(LOCAL_PATH)/../pm_shared \
$(LOCAL_PATH)/../public
LOCAL_CFLAGS += $(DEFINES) $(INCLUDES)
LOCAL_SRC_FILES := $(SRCS) $(SRCS_C)
include $(BUILD_SHARED_LIBRARY)