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