diff options
Diffstat (limited to 'MediaTek/fmradiolibs/fmnative/fmr/Android.mk~')
| -rwxr-xr-x | MediaTek/fmradiolibs/fmnative/fmr/Android.mk~ | 231 |
1 files changed, 231 insertions, 0 deletions
diff --git a/MediaTek/fmradiolibs/fmnative/fmr/Android.mk~ b/MediaTek/fmradiolibs/fmnative/fmr/Android.mk~ new file mode 100755 index 0000000..56df92e --- /dev/null +++ b/MediaTek/fmradiolibs/fmnative/fmr/Android.mk~ @@ -0,0 +1,231 @@ +ifeq ($(MTK_FM_SUPPORT), yes) + +FM_LIB_BUILD_AR1000 := no +FM_LIB_BUILD_MT6616 := no +FM_LIB_BUILD_MT6620 := yes +FM_LIB_BUILD_MT6626 := no +FM_LIB_BUILD_MT6628 := yes +FM_LIB_BUILD_MT519X := no +FM_LIB_BUILD_MT6627 := yes +FM_LIB_BUILD_MT6580 := yes +FM_LIB_BUILD_MT6630 := yes + +LOCAL_PATH := $(call my-dir) +############################################################################### +# Define MTK FM Radio Chip solution +############################################################################### + +include $(CLEAR_VARS) + +LOCAL_CFLAGS+= \ + -DMT6627_FM + +LOCAL_SRC_FILES := \ + fmr_core.cpp \ + fmr_err.cpp \ + libfm_jni.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia \ + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmjni +include $(BUILD_SHARED_LIBRARY) + +######################## +ifeq ($(FM_LIB_BUILD_MT6616), yes) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6616.cpp \ + common.cpp \ + bt_ctrl.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6616 +include $(BUILD_SHARED_LIBRARY) +endif + +######################## +ifeq ($(FM_LIB_BUILD_MT6626), yes) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6626.cpp \ + common.cpp \ + bt_ctrl.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6626 +include $(BUILD_SHARED_LIBRARY) +endif + +######################## +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6620.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6620 +include $(BUILD_SHARED_LIBRARY) + +######################## +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6628.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media \ + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6628 +include $(BUILD_SHARED_LIBRARY) +######################## +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6627.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media \ + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6627 +include $(BUILD_SHARED_LIBRARY) +######################## +ifeq ($(FM_LIB_BUILD_MT6580), yes) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6580.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media \ + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6580 +include $(BUILD_SHARED_LIBRARY) +endif +######################## +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt6630.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media \ + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt6630 +include $(BUILD_SHARED_LIBRARY) +######################## +ifeq ($(FM_LIB_BUILD_AR1000), yes) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + ar1000.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmar1000 +include $(BUILD_SHARED_LIBRARY) +endif + +######################## +ifeq ($(FM_LIB_BUILD_MT519X), yes) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + mt519x.cpp \ + common.cpp + +LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \ + frameworks/base/include/media + +LOCAL_SHARED_LIBRARIES := \ + libcutils \ + libdl \ + libmedia + +LOCAL_PRELINK_MODULE := false + +LOCAL_MODULE := libfmmt519x +include $(BUILD_SHARED_LIBRARY) +endif + +######################## + +endif |
