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