Imported Debian version 0.1.3.1
[deb_fdk-aac.git] / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2 include $(CLEAR_VARS)
3
4 aacdec_sources := $(wildcard $(LOCAL_PATH)/libAACdec/src/*.cpp)
5 aacdec_sources := $(aacdec_sources:$(LOCAL_PATH)/libAACdec/src/%=%)
6
7 aacenc_sources := $(wildcard $(LOCAL_PATH)/libAACenc/src/*.cpp)
8 aacenc_sources := $(aacenc_sources:$(LOCAL_PATH)/libAACenc/src/%=%)
9
10 pcmutils_sources := $(wildcard $(LOCAL_PATH)/libPCMutils/src/*.cpp)
11 pcmutils_sources := $(pcmutils_sources:$(LOCAL_PATH)/libPCMutils/src/%=%)
12
13 fdk_sources := $(wildcard $(LOCAL_PATH)/libFDK/src/*.cpp)
14 fdk_sources := $(fdk_sources:$(LOCAL_PATH)/libFDK/src/%=%)
15
16 sys_sources := $(wildcard $(LOCAL_PATH)/libSYS/src/*.cpp)
17 sys_sources := $(sys_sources:$(LOCAL_PATH)/libSYS/src/%=%)
18
19 mpegtpdec_sources := $(wildcard $(LOCAL_PATH)/libMpegTPDec/src/*.cpp)
20 mpegtpdec_sources := $(mpegtpdec_sources:$(LOCAL_PATH)/libMpegTPDec/src/%=%)
21
22 mpegtpenc_sources := $(wildcard $(LOCAL_PATH)/libMpegTPEnc/src/*.cpp)
23 mpegtpenc_sources := $(mpegtpenc_sources:$(LOCAL_PATH)/libMpegTPEnc/src/%=%)
24
25 sbrdec_sources := $(wildcard $(LOCAL_PATH)/libSBRdec/src/*.cpp)
26 sbrdec_sources := $(sbrdec_sources:$(LOCAL_PATH)/libSBRdec/src/%=%)
27
28 sbrenc_sources := $(wildcard $(LOCAL_PATH)/libSBRenc/src/*.cpp)
29 sbrenc_sources := $(sbrenc_sources:$(LOCAL_PATH)/libSBRenc/src/%=%)
30
31 LOCAL_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
42 LOCAL_CFLAGS := -DANDROID
43 LOCAL_CFLAGS += -Wno-sequence-point -Wno-extra
44
45 LOCAL_C_INCLUDES := \
46 $(LOCAL_PATH)/libAACdec/include \
47 $(LOCAL_PATH)/libAACenc/include \
48 $(LOCAL_PATH)/libPCMutils/include \
49 $(LOCAL_PATH)/libFDK/include \
50 $(LOCAL_PATH)/libSYS/include \
51 $(LOCAL_PATH)/libMpegTPDec/include \
52 $(LOCAL_PATH)/libMpegTPEnc/include \
53 $(LOCAL_PATH)/libSBRdec/include \
54 $(LOCAL_PATH)/libSBRenc/include
55
56 LOCAL_MODULE:= libFraunhoferAAC
57
58 include $(BUILD_STATIC_LIBRARY)