Android.mk revision e3ec3cec3a2e27033249ff82964d2cbd441d9873
120111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PATH:= $(call my-dir) 220111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(CLEAR_VARS) 320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber# Set up the OpenCore variables. 520111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude external/opencore/Config.mk 620111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_C_INCLUDES := $(PV_INCLUDES) 720111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_CFLAGS := $(PV_CFLAGS_MINUS_VISIBILITY) 820111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 91b84df1a0823fbcb9cec754311f53eaccfe85ae3Andreas HuberLOCAL_C_INCLUDES += $(JNI_H_INCLUDE) 10ea7d15629752256f6ea1d5c6ea796e59aefd030fAndreas Huber 11e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas HuberLOCAL_SRC_FILES:= \ 12e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber ColorConverter.cpp \ 13e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMX.cpp \ 14e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMXComponentBase.cpp \ 15e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMXNodeInstance.cpp \ 16e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMXMaster.cpp \ 17e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMXSoftwareCodecsPlugin.cpp \ 181dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas Huber SoftwareRenderer.cpp 198b938cdab5bd3d074d9b41bc2915fcfc11e47f27Andreas Huber 20e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberifneq ($(BUILD_WITHOUT_PV),true) 21e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas HuberLOCAL_SRC_FILES += \ 22e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber OMXPVCodecsPlugin.cpp 23e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberelse 24e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas HuberLOCAL_CFLAGS += -DNO_OPENCORE 25e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberendif 26e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber 278b938cdab5bd3d074d9b41bc2915fcfc11e47f27Andreas HuberLOCAL_SHARED_LIBRARIES := \ 288b938cdab5bd3d074d9b41bc2915fcfc11e47f27Andreas Huber libbinder \ 298b938cdab5bd3d074d9b41bc2915fcfc11e47f27Andreas Huber libmedia \ 30c1a8d2f170aef7bb7664e25d6a8275f246260d12Feng Qian libutils \ 318b938cdab5bd3d074d9b41bc2915fcfc11e47f27Andreas Huber libui \ 32e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber libcutils 33e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber 34e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberifneq ($(BUILD_WITHOUT_PV),true) 35e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas HuberLOCAL_SHARED_LIBRARIES += \ 3620111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber libopencore_common 37e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberendif 38e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber 39e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas HuberLOCAL_STATIC_LIBRARIES := \ 40e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber libstagefright_mp3 4120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 42c1a8d2f170aef7bb7664e25d6a8275f246260d12Feng Qianifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true) 431dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas Huber LOCAL_LDLIBS += -lpthread -ldl 441dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas Huberendif 451dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas Huber 461dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas Huberifneq ($(TARGET_SIMULATOR),true) 471dfc99f22fb9d8c798065938c24eeb4eb9691747Andreas HuberLOCAL_SHARED_LIBRARIES += libdl 48c1a8d2f170aef7bb7664e25d6a8275f246260d12Feng Qianendif 49c1a8d2f170aef7bb7664e25d6a8275f246260d12Feng Qian 5020111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_PRELINK_MODULE:= false 5120111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 5220111aa043c5f404472bc63b90bc5aad906b1101Andreas HuberLOCAL_MODULE:= libstagefright_omx 5320111aa043c5f404472bc63b90bc5aad906b1101Andreas Huber 5420111aa043c5f404472bc63b90bc5aad906b1101Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 55e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huber 56e3ec3cec3a2e27033249ff82964d2cbd441d9873Andreas Huberinclude $(call all-makefiles-under,$(LOCAL_PATH)) 57