forked from kp7742/UE4Dumper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAndroid.mk
41 lines (25 loc) · 980 Bytes
/
Android.mk
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
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_CPPFLAGS += -pie -fPIE -ffunction-sections -fdata-sections -fvisibility=hidden
LOCAL_LDFLAGS += -pie -fPIE -Wl,--gc-sections
LOCAL_CFLAGS := -Wno-error=format-security -fpermissive
LOCAL_CFLAGS += -ffunction-sections -fdata-sections -fvisibility=hidden
LOCAL_CFLAGS += -fno-rtti -fno-exceptions
LOCAL_CFLAGS += -DNDEBUG
ifeq ($(TARGET_ARCH_ABI), arm64-v8a)
LOCAL_MODULE := ue4dumper64
LOCAL_SRC_FILES := ELF64/fix.cpp \
kmods.cpp \
LOCAL_CPP_INCLUDES += $(LOCAL_PATH)
LOCAL_CPP_INCLUDES += $(LOCAL_PATH)/ELF64
endif
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
LOCAL_MODULE := ue4dumper
LOCAL_SRC_FILES := ELF/ElfReader.cpp \
ELF/ElfRebuilder.cpp \
kmods.cpp \
LOCAL_CPP_INCLUDES += $(LOCAL_PATH)
LOCAL_CPP_INCLUDES += $(LOCAL_PATH)/ELF
endif
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -lz -llog
include $(BUILD_EXECUTABLE)