Android.mk revision f5ab57c2d5e02af7483c94eddb177e4f5c9e9892
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 35ifneq ($(BUILD_WITHOUT_PV),true) 36LOCAL_SHARED_LIBRARIES += \ 37 libopencore_common 38endif 39 40ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 41 LOCAL_LDLIBS += -lpthread -ldl 42endif 43 44ifneq ($(TARGET_SIMULATOR),true) 45LOCAL_SHARED_LIBRARIES += libdl 46endif 47 48LOCAL_MODULE:= libstagefright_omx 49 50include $(BUILD_SHARED_LIBRARY) 51 52include $(call all-makefiles-under,$(LOCAL_PATH)) 53 54