53 files changed, 1024 insertions, 2 deletions
diff --git a/audio_codec/libraac/Android.mk b/audio_codec/libraac/Android.mk new file mode 100644 index 0000000..83389cb --- a/dev/null +++ b/audio_codec/libraac/Android.mk @@ -0,0 +1,51 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) +LOCAL_MODULE := libraac + +LOCAL_SRC_FILES := $(notdir $(wildcard $(LOCAL_PATH)/*.c)) +#ifeq ($(TARGET_ARCH),arm) +#LOCAL_SRC_FILES += sbrcov.s\ +# sbrqmfak.s\ +# sbrqmfsk.s +#endif +LOCAL_CFLAGS := -DHAVE_NEON=1 -DHAVE_CONFIG -DOPT_NEON -DREAL_IS_FLOAT -DAAC_ENABLE_SBR + +ifeq ($(TARGET_ARCH),arm) +LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon +endif + +LOCAL_ARM_MODE := arm +LOCAL_C_INCLUDES := $(LOCAL_PATH)\ + $(LOCAL_PATH)/include + +include $(BUILD_STATIC_LIBRARY) + + +######################################################################### +include $(CLEAR_VARS) + +LOCAL_MODULE := libraac + +LOCAL_SRC_FILES := $(notdir $(wildcard $(LOCAL_PATH)/*.c)) +#ifeq ($(TARGET_ARCH),arm) +#LOCAL_SRC_FILES += sbrcov.s\ +# sbrqmfak.s\ +# sbrqmfsk.s +#endif +LOCAL_CFLAGS := -DHAVE_NEON=1 -DHAVE_CONFIG -DOPT_NEON -DREAL_IS_FLOAT -DAAC_ENABLE_SBR + +ifeq ($(TARGET_ARCH),arm) +LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon +endif + +LOCAL_ARM_MODE := arm +LOCAL_MODULE_TAGS := optional +LOCAL_C_INCLUDES := $(LOCAL_PATH)\ + $(LOCAL_PATH)/include + +LOCAL_SHARED_LIBRARIES += libutils libmedia libz libbinder libdl libcutils libc liblog + +LOCAL_PRELINK_MODULE := false + +include $(BUILD_SHARED_LIBRARY) |