Clean include paths of external dependency

This way, LOVE Android.mk doesn't have to be modified in case new libraries
added or in case old libraries gets updated and their name is different.
This commit is contained in:
Miku AuahDark
2019-07-04 10:11:34 +08:00
parent 7c48033960
commit 456273ebf0
7 changed files with 14 additions and 21 deletions
+1
View File
@@ -4,5 +4,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libluajit
LOCAL_SRC_FILES := android/$(TARGET_ARCH_ABI)/libluajit.a
LOCAL_EXPORT_C_INCLUDES := ${LOCAL_PATH}/src
include $(PREBUILT_STATIC_LIBRARY)
+3 -2
View File
@@ -7,10 +7,11 @@ LOCAL_MODULE := libmodplug
LOCAL_CFLAGS := -fexceptions -g -Dlinux -DHAVE_GCC_DESTRUCTOR=1 -DOPT_GENERIC -DREAL_IS_FLOAT
LOCAL_CPPFLAGS := ${LOCAL_CFLAGS}
LOCAL_C_INCLUDES := \
LOCAL_C_INCLUDES := \
${LOCAL_PATH} \
${LOCAL_PATH}/src \
${LOCAL_PATH}/src/libmodplug
LOCAL_EXPORT_C_INCLUDES := ${LOCAL_PATH}/src
LOCAL_SRC_FILES := \
$(filter-out \
, $(subst $(LOCAL_PATH)/,,\
+4 -6
View File
@@ -7,13 +7,11 @@ LOCAL_MODULE := libogg
LOCAL_CFLAGS := -fexceptions -g -Dlinux -DHAVE_GCC_DESTRUCTOR=1 -DOPT_GENERIC -DREAL_IS_FLOAT
LOCAL_CPPFLAGS := ${LOCAL_CFLAGS}
LOCAL_C_INCLUDES := \
${LOCAL_PATH}/include
LOCAL_C_INCLUDES := ${LOCAL_PATH}/include
LOCAL_EXPORT_C_INCLUDES := ${LOCAL_C_INCLUDES}
LOCAL_SRC_FILES := \
$(subst $(LOCAL_PATH)/,, \
${LOCAL_PATH}/src/framing.c \
${LOCAL_PATH}/src/bitwise.c )
src/framing.c \
src/bitwise.c
# $(info local includes $(LOCAL_C_INCLUDES))
+3 -3
View File
@@ -48,13 +48,13 @@
#define LT_OBJDIR ".libs/"
/* make use of arm asm optimization */
#define OC_ARM_ASM /**/
/* #undef OC_ARM_ASM */
/* Define if assembler supports EDSP instructions */
#define OC_ARM_ASM_EDSP 1
/* #undef OC_ARM_ASM_EDSP 1 */
/* Define if assembler supports ARMv6 media instructions */
#define OC_ARM_ASM_MEDIA 1
/* #undef OC_ARM_ASM_MEDIA 1 */
/* Define if compiler supports NEON instructions */
/* #undef OC_ARM_ASM_NEON */
+1 -7
View File
@@ -24,16 +24,10 @@ LOCAL_C_INCLUDES := \
${LOCAL_PATH}/src/libraries/enet/libenet/include \
${LOCAL_PATH}/src/libraries/physfs \
${LOCAL_PATH}/src/libraries/glslang/glslang/Include \
${LOCAL_PATH}/../SDL2-2.0.9/include \
${LOCAL_PATH}/../freetype2-android/include \
${LOCAL_PATH}/../freetype2-android/src \
${LOCAL_PATH}/../mpg123-1.17.0/src/libmpg123 \
${LOCAL_PATH}/../libmodplug-0.8.8.4/src \
${LOCAL_PATH}/../libvorbis-1.3.5/include \
${LOCAL_PATH}/../LuaJIT-2.1/src \
${LOCAL_PATH}/../libogg-1.3.2/include \
${LOCAL_PATH}/../libtheora-1.2.0alpha1/include
LOCAL_SRC_FILES := \
$(filter-out \
src/modules/graphics/opengl/GLee.* \
+2 -3
View File
@@ -7,9 +7,8 @@ LOCAL_MODULE := libmpg123
LOCAL_CFLAGS := -fexceptions -g -Dlinux -DHAVE_GCC_DESTRUCTOR=1 -DOPT_GENERIC -DREAL_IS_FLOAT
LOCAL_CPPFLAGS := ${LOCAL_CFLAGS}
LOCAL_C_INCLUDES := \
${LOCAL_PATH}/src
LOCAL_C_INCLUDES := ${LOCAL_PATH}/src
LOCLA_EXPORT_C_INCLUDES := ${LOCAL_C_INCLUDES}
LOCAL_SRC_FILES := \
$(filter-out \
src/libmpg123/dct64_altivec.c \