|
1 | 1 | LOCAL_PATH := $(call my-dir)
|
2 | 2 |
|
3 |
| -include $(CLEAR_VARS) |
| 3 | +CORE_DIR := $(LOCAL_PATH)/.. |
| 4 | + |
| 5 | +include $(CORE_DIR)/Makefile.common |
4 | 6 |
|
5 |
| -GIT_VERSION ?= " $(shell git rev-parse --short HEAD || echo unknown)" |
| 7 | +COREFLAGS := $(DEFS) $(COREDEFS) $(CPUDEFS) $(SOUNDDEFS) $(ASMDEFS) $(DBGDEFS) -ffast-math -funroll-loops -Dstricmp=strcasecmp -DANDROID $(INCFLAGS) |
| 8 | + |
| 9 | +GIT_VERSION := " $(shell git rev-parse --short HEAD || echo unknown)" |
6 | 10 | ifneq ($(GIT_VERSION)," unknown")
|
7 |
| - LOCAL_CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" |
| 11 | + COREFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" |
8 | 12 | endif
|
9 | 13 |
|
| 14 | +include $(CLEAR_VARS) |
10 | 15 | LOCAL_MODULE := retro
|
| 16 | +LOCAL_SRC_FILES := $(SOURCES_C) |
| 17 | +LOCAL_CFLAGS := -std=gnu99 $(COREFLAGS) |
| 18 | +LOCAL_LDFLAGS := -Wl,-version-script=$(CORE_DIR)/link.T |
11 | 19 |
|
12 |
| -ifeq ($(TARGET_ARCH),arm) |
13 |
| -LOCAL_CFLAGS += -DANDROID_ARM |
14 |
| -LOCAL_ARM_MODE := arm |
15 | 20 | ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
16 |
| -LOCAL_CFLAGS += -D__ARM_NEON__ -mfpu=neon |
17 |
| -endif |
18 |
| -endif |
19 |
| - |
20 |
| -ifeq ($(TARGET_ARCH),x86) |
21 |
| -LOCAL_CFLAGS += -DANDROID_X86 |
| 21 | + LOCAL_ARM_NEON := true |
22 | 22 | endif
|
23 | 23 |
|
24 |
| -ifeq ($(TARGET_ARCH),mips) |
25 |
| -LOCAL_CFLAGS += -DANDROID_MIPS -D__mips__ -D__MIPSEL__ |
26 |
| -endif |
27 |
| - |
28 |
| -CORE_ROOT_DIR := .. |
29 |
| -CORE_DIR := $(CORE_ROOT_DIR) |
30 |
| - |
31 |
| -include $(CORE_ROOT_DIR)/Makefile.common |
32 |
| - |
33 |
| -LOCAL_SRC_FILES += $(SOURCES_C) |
34 |
| - |
35 |
| -LOCAL_C_INCLUDES = $(INCFLAGS) |
36 |
| - |
37 |
| -LOCAL_CFLAGS += $(DEFS) $(COREDEFS) $(CPUDEFS) $(SOUNDDEFS) $(ASMDEFS) $(DBGDEFS) |
38 |
| -LOCAL_CFLAGS += -O3 -std=gnu99 -ffast-math -funroll-loops -Dstricmp=strcasecmp -DANDROID $(INCFLAGS) |
39 |
| - |
40 | 24 | include $(BUILD_SHARED_LIBRARY)
|
0 commit comments