Android.mk revision e3ec3cec3a2e27033249ff82964d2cbd441d9873
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 ColorConverter.cpp \ 13 OMX.cpp \ 14 OMXComponentBase.cpp \ 15 OMXNodeInstance.cpp \ 16 OMXMaster.cpp \ 17 OMXSoftwareCodecsPlugin.cpp \ 18 SoftwareRenderer.cpp 19 20ifneq ($(BUILD_WITHOUT_PV),true) 21LOCAL_SRC_FILES += \ 22 OMXPVCodecsPlugin.cpp 23else 24LOCAL_CFLAGS += -DNO_OPENCORE 25endif 26 27LOCAL_SHARED_LIBRARIES := \ 28 libbinder \ 29 libmedia \ 30 libutils \ 31 libui \ 32 libcutils 33 34ifneq ($(BUILD_WITHOUT_PV),true) 35LOCAL_SHARED_LIBRARIES += \ 36 libopencore_common 37endif 38 39LOCAL_STATIC_LIBRARIES := \ 40 libstagefright_mp3 41 42ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 43 LOCAL_LDLIBS += -lpthread -ldl 44endif 45 46ifneq ($(TARGET_SIMULATOR),true) 47LOCAL_SHARED_LIBRARIES += libdl 48endif 49 50LOCAL_PRELINK_MODULE:= false 51 52LOCAL_MODULE:= libstagefright_omx 53 54include $(BUILD_SHARED_LIBRARY) 55 56include $(call all-makefiles-under,$(LOCAL_PATH)) 57