blob: c349571e3abaef547b24028a51fb5eea5cae1530 [file] [log] [blame]
hualing chenb31a6c62020-01-13 17:27:00 +08001DVR_TOP := $(call my-dir)
2
Pengfei Liu2afc35d2020-01-07 10:47:39 +08003LOCAL_PATH := $(call my-dir)
Pengfei Liu2afc35d2020-01-07 10:47:39 +08004
hualing chenb31a6c62020-01-13 17:27:00 +08005#for amstream.h
Zhiqiang Han2d8cd822020-03-16 13:58:10 +08006AMADEC_C_INCLUDES:=hardware/amlogic/media/amcodec/include
7ANDROID_LOG_INCLUDE:=system/core/liblog/include
8MEDIAHAL_INCLUDE:=vendor/amlogic/common/mediahal_sdk/include
9ifneq (,$(wildcard media_hal))
10 MEDIAHAL_INCLUDE:=media_hal/AmTsplayer/include
11endif
hualing chenb31a6c62020-01-13 17:27:00 +080012
Zhiqiang Han2d8cd822020-03-16 13:58:10 +080013include $(CLEAR_VARS)
hualing chenb31a6c62020-01-13 17:27:00 +080014LOCAL_MODULE := libamdvr
Pengfei Liu2afc35d2020-01-07 10:47:39 +080015LOCAL_VENDOR_MODULE := true
16LOCAL_MODULE_TAGS := optional
Pengfei Liu2afc35d2020-01-07 10:47:39 +080017LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
18LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
hualing chene3797f02021-01-13 14:53:28 +080019LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer
Pengfei Liuc181a982020-01-07 19:27:13 +080020LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
Zhiqiang Han2d8cd822020-03-16 13:58:10 +080021 $(MEDIAHAL_INCLUDE) \
22 $(AMADEC_C_INCLUDES) \
hualing chenfe41e9e2021-04-20 14:54:05 +080023 $(ANDROID_LOG_INCLUDE)
Zhiqiang Han2d8cd822020-03-16 13:58:10 +080024LOCAL_PRELINK_MODULE := false
25include $(BUILD_SHARED_LIBRARY)
Pengfei Liu2afc35d2020-01-07 10:47:39 +080026
Zhiqiang Han2d8cd822020-03-16 13:58:10 +080027include $(CLEAR_VARS)
28LOCAL_MODULE := libamdvr.product
29LOCAL_PRODUCT_MODULE := true
30LOCAL_MODULE_TAGS := optional
31LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
32LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
hualing chene3797f02021-01-13 14:53:28 +080033LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
Zhiqiang Han2d8cd822020-03-16 13:58:10 +080034LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
35 $(MEDIAHAL_INCLUDE) \
36 $(AMADEC_C_INCLUDES) \
hualing chenfe41e9e2021-04-20 14:54:05 +080037 $(ANDROID_LOG_INCLUDE)
Pengfei Liu2afc35d2020-01-07 10:47:39 +080038LOCAL_PRELINK_MODULE := false
39include $(BUILD_SHARED_LIBRARY)
hualing chenb31a6c62020-01-13 17:27:00 +080040
hualing chenfe41e9e2021-04-20 14:54:05 +080041include $(CLEAR_VARS)
42LOCAL_MODULE := libamdvr.system
hualing cheneb478522021-04-22 17:57:26 +080043ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 30 && echo OK),OK)
hualing chenfe41e9e2021-04-20 14:54:05 +080044LOCAL_SYSTEM_EXT_MODULE := true
hualing cheneb478522021-04-22 17:57:26 +080045LOCAL_MODULE_PATH_32 := $(TARGET_OUT_SYSTEM_EXT)/lib/
46endif
hualing chenfe41e9e2021-04-20 14:54:05 +080047LOCAL_MODULE_TAGS := optional
48LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
49LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
50LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
51LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
52 $(MEDIAHAL_INCLUDE) \
53 $(AMADEC_C_INCLUDES) \
54 $(ANDROID_LOG_INCLUDE)
55LOCAL_PRELINK_MODULE := false
56include $(BUILD_SHARED_LIBRARY)
hualing chenb31a6c62020-01-13 17:27:00 +080057
hualing chen2aba4022020-03-02 13:49:55 +080058#include $(DVR_TOP)/test/dvr_chunk_test/Android.mk
59#include $(DVR_TOP)/test/dvr_segment_test/Android.mk
hualing chena540a7e2020-03-27 16:44:05 +080060#include $(DVR_TOP)/test/dvr_play_test/Android.mk
hualing chen266b9502020-04-04 17:39:39 +080061#include $(DVR_TOP)/test/dvr_rec_test/Android.mk