1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4aacdec_sources := $(sort $(wildcard $(LOCAL_PATH)/libAACdec/src/*.cpp)) 5aacdec_sources := $(aacdec_sources:$(LOCAL_PATH)/libAACdec/src/%=%) 6 7aacenc_sources := $(sort $(wildcard $(LOCAL_PATH)/libAACenc/src/*.cpp)) 8aacenc_sources := $(aacenc_sources:$(LOCAL_PATH)/libAACenc/src/%=%) 9 10pcmutils_sources := $(sort $(wildcard $(LOCAL_PATH)/libPCMutils/src/*.cpp)) 11pcmutils_sources := $(pcmutils_sources:$(LOCAL_PATH)/libPCMutils/src/%=%) 12 13fdk_sources := $(sort $(wildcard $(LOCAL_PATH)/libFDK/src/*.cpp)) 14fdk_sources := $(fdk_sources:$(LOCAL_PATH)/libFDK/src/%=%) 15 16sys_sources := $(sort $(wildcard $(LOCAL_PATH)/libSYS/src/*.cpp)) 17sys_sources := $(sys_sources:$(LOCAL_PATH)/libSYS/src/%=%) 18 19mpegtpdec_sources := $(sort $(wildcard $(LOCAL_PATH)/libMpegTPDec/src/*.cpp)) 20mpegtpdec_sources := $(mpegtpdec_sources:$(LOCAL_PATH)/libMpegTPDec/src/%=%) 21 22mpegtpenc_sources := $(sort $(wildcard $(LOCAL_PATH)/libMpegTPEnc/src/*.cpp)) 23mpegtpenc_sources := $(mpegtpenc_sources:$(LOCAL_PATH)/libMpegTPEnc/src/%=%) 24 25sbrdec_sources := $(sort $(wildcard $(LOCAL_PATH)/libSBRdec/src/*.cpp)) 26sbrdec_sources := $(sbrdec_sources:$(LOCAL_PATH)/libSBRdec/src/%=%) 27 28sbrenc_sources := $(sort $(wildcard $(LOCAL_PATH)/libSBRenc/src/*.cpp)) 29sbrenc_sources := $(sbrenc_sources:$(LOCAL_PATH)/libSBRenc/src/%=%) 30 31LOCAL_SRC_FILES := \ 32 $(aacdec_sources:%=libAACdec/src/%) \ 33 $(aacenc_sources:%=libAACenc/src/%) \ 34 $(pcmutils_sources:%=libPCMutils/src/%) \ 35 $(fdk_sources:%=libFDK/src/%) \ 36 $(sys_sources:%=libSYS/src/%) \ 37 $(mpegtpdec_sources:%=libMpegTPDec/src/%) \ 38 $(mpegtpenc_sources:%=libMpegTPEnc/src/%) \ 39 $(sbrdec_sources:%=libSBRdec/src/%) \ 40 $(sbrenc_sources:%=libSBRenc/src/%) 41 42LOCAL_CFLAGS += -Wno-sequence-point -Wno-extra 43 44LOCAL_C_INCLUDES := \ 45 $(LOCAL_PATH)/libAACdec/include \ 46 $(LOCAL_PATH)/libAACenc/include \ 47 $(LOCAL_PATH)/libPCMutils/include \ 48 $(LOCAL_PATH)/libFDK/include \ 49 $(LOCAL_PATH)/libSYS/include \ 50 $(LOCAL_PATH)/libMpegTPDec/include \ 51 $(LOCAL_PATH)/libMpegTPEnc/include \ 52 $(LOCAL_PATH)/libSBRdec/include \ 53 $(LOCAL_PATH)/libSBRenc/include 54 55 56LOCAL_CPPFLAGS += -std=c++98 57 58LOCAL_MODULE:= libFraunhoferAAC 59 60include $(BUILD_STATIC_LIBRARY) 61