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