summaryrefslogtreecommitdiff
path: root/audio_codec/libraac/Android.mk (plain)
blob: 83389cbf4856a1e0e4b87f25a1cd6b45fa4dcb9a
1LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4LOCAL_MODULE := libraac
5
6LOCAL_SRC_FILES := $(notdir $(wildcard $(LOCAL_PATH)/*.c))
7#ifeq ($(TARGET_ARCH),arm)
8#LOCAL_SRC_FILES += sbrcov.s\
9# sbrqmfak.s\
10# sbrqmfsk.s
11#endif
12LOCAL_CFLAGS := -DHAVE_NEON=1 -DHAVE_CONFIG -DOPT_NEON -DREAL_IS_FLOAT -DAAC_ENABLE_SBR
13
14ifeq ($(TARGET_ARCH),arm)
15LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon
16endif
17
18LOCAL_ARM_MODE := arm
19LOCAL_C_INCLUDES := $(LOCAL_PATH)\
20 $(LOCAL_PATH)/include
21
22include $(BUILD_STATIC_LIBRARY)
23
24
25#########################################################################
26include $(CLEAR_VARS)
27
28LOCAL_MODULE := libraac
29
30LOCAL_SRC_FILES := $(notdir $(wildcard $(LOCAL_PATH)/*.c))
31#ifeq ($(TARGET_ARCH),arm)
32#LOCAL_SRC_FILES += sbrcov.s\
33# sbrqmfak.s\
34# sbrqmfsk.s
35#endif
36LOCAL_CFLAGS := -DHAVE_NEON=1 -DHAVE_CONFIG -DOPT_NEON -DREAL_IS_FLOAT -DAAC_ENABLE_SBR
37
38ifeq ($(TARGET_ARCH),arm)
39LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon
40endif
41
42LOCAL_ARM_MODE := arm
43LOCAL_MODULE_TAGS := optional
44LOCAL_C_INCLUDES := $(LOCAL_PATH)\
45 $(LOCAL_PATH)/include
46
47LOCAL_SHARED_LIBRARIES += libutils libmedia libz libbinder libdl libcutils libc liblog
48
49LOCAL_PRELINK_MODULE := false
50
51include $(BUILD_SHARED_LIBRARY)
52