summaryrefslogtreecommitdiff
path: root/audio_codec/libraac/Android.mk (plain)
blob: 8f449e117fb4630d1328d31d74a65cc7928e92b2
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
47ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
48LOCAL_PROPRIETARY_MODULE := true
49endif
50
51LOCAL_SHARED_LIBRARIES += libutils libmedia libz libbinder libdl libcutils libc liblog
52
53LOCAL_PRELINK_MODULE := false
54
55include $(BUILD_SHARED_LIBRARY)
56