Android.mk revision 56cfa2376ae87cba730ea7ce4a9e0ca4f0d07627
1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4ifneq ($(BUILD_WITHOUT_PV),true) 5# Set up the OpenCore variables. 6include external/opencore/Config.mk 7LOCAL_C_INCLUDES := $(PV_INCLUDES) 8LOCAL_CFLAGS := $(PV_CFLAGS_MINUS_VISIBILITY) 9endif 10 11LOCAL_C_INCLUDES += $(JNI_H_INCLUDE) 12 13LOCAL_SRC_FILES:= \ 14 OMX.cpp \ 15 OMXComponentBase.cpp \ 16 OMXNodeInstance.cpp \ 17 OMXMaster.cpp 18 19ifneq ($(BUILD_WITHOUT_PV),true) 20LOCAL_SRC_FILES += \ 21 OMXPVCodecsPlugin.cpp 22else 23LOCAL_CFLAGS += -DNO_OPENCORE 24endif 25 26LOCAL_C_INCLUDES += $(TOP)/frameworks/base/include/media/stagefright/openmax 27 28LOCAL_SHARED_LIBRARIES := \ 29 libbinder \ 30 libmedia \ 31 libutils \ 32 libui \ 33 libcutils \ 34 libstagefright_color_conversion 35 36ifneq ($(BUILD_WITHOUT_PV),true) 37LOCAL_SHARED_LIBRARIES += \ 38 libopencore_common 39endif 40 41ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 42 LOCAL_LDLIBS += -lpthread -ldl 43endif 44 45ifneq ($(TARGET_SIMULATOR),true) 46LOCAL_SHARED_LIBRARIES += libdl 47endif 48 49LOCAL_MODULE:= libstagefright_omx 50 51include $(BUILD_SHARED_LIBRARY) 52 53include $(call all-makefiles-under,$(LOCAL_PATH)) 54 55