소스 검색

Cleanup ogg-family (vorbis, theora) includes.

This means only SDL remains that has paths hardcoded.
Miku AuahDark 6 년 전
부모
커밋
f8d0890519
3개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. 2 0
      love/src/jni/libtheora-1.2.0alpha1/Android.mk
  2. 5 4
      love/src/jni/libvorbis-1.3.5/Android.mk
  3. 1 4
      love/src/jni/love/Android.mk

+ 2 - 0
love/src/jni/libtheora-1.2.0alpha1/Android.mk

@@ -51,4 +51,6 @@ else ifeq ($(TARGET_ARCH_ABI),x86_64)
         lib/x86/x86state.c
 endif
 
+LOCAL_STATIC_LIBRARIES := libogg
+
 include $(BUILD_STATIC_LIBRARY)

+ 5 - 4
love/src/jni/libvorbis-1.3.5/Android.mk

@@ -1,15 +1,14 @@
 LOCAL_PATH:= $(call my-dir)
 
-# libogg
+# libvorbis
 include $(CLEAR_VARS)
 
 LOCAL_MODULE    := libvorbis
 LOCAL_CFLAGS    := -fexceptions -g -Dlinux -DHAVE_GCC_DESTRUCTOR=1 -DOPT_GENERIC -DREAL_IS_FLOAT
 LOCAL_CPPFLAGS  := ${LOCAL_CFLAGS}
 
-LOCAL_C_INCLUDES  :=  \
-	${LOCAL_PATH}/../libogg-1.3.2/include \
-	${LOCAL_PATH}/include
+LOCAL_C_INCLUDES := ${LOCAL_PATH}/include
+LOCAL_EXPORT_C_INCLUDES := ${LOCAL_C_INCLUDES}
 		
 LOCAL_SRC_FILES := \
 	$(filter-out lib/psytune.c lib/vorbisenc.c, $(subst $(LOCAL_PATH)/,,\
@@ -18,4 +17,6 @@ LOCAL_SRC_FILES := \
 # $(info libvorbis: include dirs $(LOCAL_C_INCLUDES))
 # $(info libvorbis: src files $(LOCAL_SRC_FILES))
 
+LOCAL_STATIC_LIBRARIES := libogg
+
 include $(BUILD_STATIC_LIBRARY)

+ 1 - 4
love/src/jni/love/Android.mk

@@ -23,10 +23,7 @@ LOCAL_C_INCLUDES  :=  \
 	${LOCAL_PATH}/src/libraries/ \
 	${LOCAL_PATH}/src/libraries/enet/libenet/include \
 	${LOCAL_PATH}/src/libraries/physfs \
-	${LOCAL_PATH}/src/libraries/glslang/glslang/Include \
-	${LOCAL_PATH}/../libvorbis-1.3.5/include \
-	${LOCAL_PATH}/../libogg-1.3.2/include \
-	${LOCAL_PATH}/../libtheora-1.2.0alpha1/include 
+	${LOCAL_PATH}/src/libraries/glslang/glslang/Include
 
 LOCAL_SRC_FILES := \
 	$(filter-out \