1######################################################################### 2# Quake game 3# This makefile builds both an activity and a shared library. 4######################################################################### 5ifneq ($(TARGET_SIMULATOR),true) # not 64 bit clean 6 7TOP_LOCAL_PATH:= $(call my-dir) 8 9# Build Quake activity 10 11LOCAL_PATH:= $(call my-dir) 12include $(CLEAR_VARS) 13 14LOCAL_MODULE_TAGS := optional 15 16LOCAL_SRC_FILES := $(call all-subdir-java-files) 17 18LOCAL_PACKAGE_NAME := Quake 19 20LOCAL_JNI_SHARED_LIBRARIES := libquake 21 22include $(BUILD_PACKAGE) 23 24######################################################################### 25# Build Quake Shared Library 26######################################################################### 27 28#LOCAL_PATH:= $(LOCAL_PATH)/quake/src/WinQuake 29 30include $(CLEAR_VARS) 31 32# Optional tag would mean it doesn't get installed by default 33LOCAL_MODULE_TAGS := optional 34 35LOCAL_CFLAGS := -Werror \ 36 -I$(OUT)/../../../../frameworks/compile/libbcc/include \ 37 -I$(OUT)/../../../../dalvik/libnativehelper/include \ 38 -I$(OUT)/../../../../frameworks/base/include \ 39 -I$(OUT)/../../../../system/core/include 40 41LOCAL_C_INCLUDES := $(call include-path-for, wilhelm) 42 43LOCAL_LDLIBS := -llog -lutils -lEGL -lGLESv1_CM -lOpenSLES -lbcc 44LOCAL_LDFLAGS := -L$(OUT)/system/lib/ 45 46LOCAL_SRC_FILES:= \ 47 cd_null.cpp \ 48 cl_demo.cpp \ 49 cl_input.cpp \ 50 cl_main.cpp \ 51 cl_parse.cpp \ 52 cl_tent.cpp \ 53 chase.cpp \ 54 cmd.cpp \ 55 common.cpp \ 56 console.cpp \ 57 crc.cpp \ 58 cvar.cpp \ 59 gl_draw.cpp \ 60 gl_mesh.cpp \ 61 gl_model.cpp \ 62 gl_refrag.cpp \ 63 gl_rlight.cpp \ 64 gl_rmain.cpp \ 65 gl_rmisc.cpp \ 66 gl_rsurf.cpp \ 67 gl_screen.cpp \ 68 gl_vidandroid.cpp \ 69 gl_warp.cpp \ 70 host.cpp \ 71 host_cmd.cpp \ 72 keys.cpp \ 73 main.cpp \ 74 masterMain.cpp \ 75 mathlib.cpp \ 76 menu.cpp \ 77 net_bsd.cpp \ 78 net_dgrm.cpp \ 79 net_loop.cpp \ 80 net_main.cpp \ 81 net_vcr.cpp \ 82 net_udp.cpp \ 83 nonintel.cpp \ 84 pr_cmds.cpp \ 85 pr_edict.cpp \ 86 pr_exec.cpp \ 87 r_part.cpp \ 88 sbar.cpp \ 89 snd_dma.cpp \ 90 snd_mem.cpp \ 91 snd_mix.cpp \ 92 snd_android.cpp \ 93 sv_main.cpp \ 94 sv_phys.cpp \ 95 sv_move.cpp \ 96 sv_user.cpp \ 97 sys_android.cpp \ 98 view.cpp \ 99 wad.cpp \ 100 world.cpp \ 101 zone.cpp 102 103 104LOCAL_MODULE := libquake 105 106LOCAL_ARM_MODE := arm 107 108 109include $(BUILD_SHARED_LIBRARY) 110 111endif # TARGET_SIMULATOR 112