155 lines
4.0 KiB
Makefile
155 lines
4.0 KiB
Makefile
#hlsdk-2.3 client port for android
|
|
#Copyright (c) mittorn
|
|
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := client
|
|
APP_PLATFORM := android-8
|
|
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
|
|
LOCAL_CPPFLAGS += -std=c++11
|
|
SRCS := \
|
|
./cdll_int.cpp \
|
|
./demo.cpp \
|
|
./entity.cpp \
|
|
./in_camera.cpp \
|
|
./input.cpp \
|
|
./parsemsg.cpp \
|
|
./rain.cpp \
|
|
./tri.cpp \
|
|
./util.cpp \
|
|
./view.cpp \
|
|
./input_xash3d.cpp \
|
|
./vgui_parser.cpp \
|
|
./unicode_strtools.cpp \
|
|
./draw_util.cpp \
|
|
../pm_shared/pm_debug.c \
|
|
../pm_shared/pm_math.c \
|
|
../pm_shared/pm_shared.c \
|
|
./studio/GameStudioModelRenderer.cpp \
|
|
./studio/StudioModelRenderer.cpp \
|
|
./studio/studio_util.cpp \
|
|
./hud/ammo.cpp \
|
|
./hud/ammo_secondary.cpp \
|
|
./hud/ammohistory.cpp \
|
|
./hud/battery.cpp \
|
|
./hud/geiger.cpp \
|
|
./hud/health.cpp \
|
|
./hud/hud.cpp \
|
|
./hud/hud_msg.cpp \
|
|
./hud/hud_redraw.cpp \
|
|
./hud/hud_spectator.cpp \
|
|
./hud/hud_update.cpp \
|
|
./hud/sniperscope.cpp \
|
|
./hud/nvg.cpp \
|
|
./hud/menu.cpp \
|
|
./hud/message.cpp \
|
|
./hud/status_icons.cpp \
|
|
./hud/statusbar.cpp \
|
|
./hud/text_message.cpp \
|
|
./hud/train.cpp \
|
|
./hud/scoreboard.cpp \
|
|
./hud/MOTD.cpp \
|
|
./hud/radio.cpp \
|
|
./hud/radar.cpp \
|
|
./hud/timer.cpp \
|
|
./hud/money.cpp \
|
|
./hud/flashlight.cpp \
|
|
./hud/death.cpp \
|
|
./hud/saytext.cpp \
|
|
./hud/spectator_gui.cpp \
|
|
./com_weapons.cpp \
|
|
./cs_wpn/cs_baseentity.cpp \
|
|
./cs_wpn/cs_objects.cpp \
|
|
./cs_wpn/cs_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 \
|
|
./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 \
|
|
./ev_common.cpp \
|
|
./events.cpp
|
|
|
|
DEFINES = -Wno-write-strings -DLINUX -D_LINUX -Dstricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -DCLIENT_WEAPONS -DCLIENT_DLL -Wl,--no-undefined
|
|
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH) \
|
|
$(LOCAL_PATH)/include \
|
|
$(LOCAL_PATH)/include/hud \
|
|
$(LOCAL_PATH)/include/studio \
|
|
$(LOCAL_PATH)/../common \
|
|
$(LOCAL_PATH)/../engine \
|
|
$(LOCAL_PATH)/../game_shared \
|
|
$(LOCAL_PATH)/../dlls \
|
|
$(LOCAL_PATH)/../pm_shared \
|
|
$(LOCAL_PATH)/../public
|
|
LOCAL_CFLAGS += $(DEFINES)
|
|
|
|
LOCAL_SRC_FILES := $(SRCS)
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|