blob: fa012d448657c668cecd02f4f76f17667e174b37 [file] [log] [blame]
hualing chen40dd5462021-11-26 19:56:20 +08001DVR_TOP := $(call my-dir)
2ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \>= 30)))
3
4else
5
6LOCAL_PATH := $(call my-dir)
7
8#for amstream.h
9AMADEC_C_INCLUDES:=hardware/amlogic/media/amcodec/include
10ANDROID_LOG_INCLUDE:=system/core/liblog/include
11MEDIAHAL_INCLUDE:=vendor/amlogic/common/mediahal_sdk/include
12ifneq (,$(wildcard media_hal))
13 MEDIAHAL_INCLUDE:=media_hal/AmTsplayer/include
14endif
15
16include $(CLEAR_VARS)
17LOCAL_MODULE := libamdvr
Zhiqiang Hana67a8252023-02-25 18:23:48 +080018LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
Liang Jic41569e2022-10-30 13:59:04 +080019LOCAL_LICENSE_CONDITIONS := notice
hualing chen40dd5462021-11-26 19:56:20 +080020LOCAL_VENDOR_MODULE := true
21LOCAL_MODULE_TAGS := optional
22LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
23LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
24LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer
25LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
26 $(MEDIAHAL_INCLUDE) \
27 $(AMADEC_C_INCLUDES) \
28 $(ANDROID_LOG_INCLUDE)
29LOCAL_PRELINK_MODULE := false
30include $(BUILD_SHARED_LIBRARY)
31
32include $(CLEAR_VARS)
33LOCAL_MODULE := libamdvr.product
Zhiqiang Hana67a8252023-02-25 18:23:48 +080034LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
Liang Jic41569e2022-10-30 13:59:04 +080035LOCAL_LICENSE_CONDITIONS := notice
hualing chen40dd5462021-11-26 19:56:20 +080036LOCAL_PRODUCT_MODULE := true
37LOCAL_MODULE_TAGS := optional
38LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
39LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
40LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
41LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
42 $(MEDIAHAL_INCLUDE) \
43 $(AMADEC_C_INCLUDES) \
44 $(ANDROID_LOG_INCLUDE)
45LOCAL_PRELINK_MODULE := false
46include $(BUILD_SHARED_LIBRARY)
47
48include $(CLEAR_VARS)
49LOCAL_MODULE := libamdvr.system
Zhiqiang Hana67a8252023-02-25 18:23:48 +080050LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
Liang Jic41569e2022-10-30 13:59:04 +080051LOCAL_LICENSE_CONDITIONS := notice
hualing chen40dd5462021-11-26 19:56:20 +080052ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 30 && echo OK),OK)
53LOCAL_SYSTEM_EXT_MODULE := true
54LOCAL_MODULE_PATH_32 := $(TARGET_OUT_SYSTEM_EXT)/lib/
55endif
56LOCAL_MODULE_TAGS := optional
57LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
58LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
59LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
60LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
61 $(MEDIAHAL_INCLUDE) \
62 $(AMADEC_C_INCLUDES) \
63 $(ANDROID_LOG_INCLUDE)
64LOCAL_PRELINK_MODULE := false
65include $(BUILD_SHARED_LIBRARY)
66
67#include $(DVR_TOP)/test/dvr_chunk_test/Android.mk
68#include $(DVR_TOP)/test/dvr_segment_test/Android.mk
69#include $(DVR_TOP)/test/dvr_play_test/Android.mk
70#include $(DVR_TOP)/test/dvr_rec_test/Android.mk
chuangcheng pengd6dd0c02023-12-05 17:48:10 +080071#include $(DVR_TOP)/test/am_ca_key_test/Android.mk
hualing chen40dd5462021-11-26 19:56:20 +080072endif