blob: 13e39c946f9ff4c1a5538cac430a4405f3c95003 [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
18LOCAL_VENDOR_MODULE := true
19LOCAL_MODULE_TAGS := optional
20LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
21LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
22LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer
23LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
24 $(MEDIAHAL_INCLUDE) \
25 $(AMADEC_C_INCLUDES) \
26 $(ANDROID_LOG_INCLUDE)
27LOCAL_PRELINK_MODULE := false
28include $(BUILD_SHARED_LIBRARY)
29
30include $(CLEAR_VARS)
31LOCAL_MODULE := libamdvr.product
32LOCAL_PRODUCT_MODULE := true
33LOCAL_MODULE_TAGS := optional
34LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
35LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
36LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
37LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
38 $(MEDIAHAL_INCLUDE) \
39 $(AMADEC_C_INCLUDES) \
40 $(ANDROID_LOG_INCLUDE)
41LOCAL_PRELINK_MODULE := false
42include $(BUILD_SHARED_LIBRARY)
43
44include $(CLEAR_VARS)
45LOCAL_MODULE := libamdvr.system
46ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 30 && echo OK),OK)
47LOCAL_SYSTEM_EXT_MODULE := true
48LOCAL_MODULE_PATH_32 := $(TARGET_OUT_SYSTEM_EXT)/lib/
49endif
50LOCAL_MODULE_TAGS := optional
51LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c)
52LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%)
53LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system
54LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
55 $(MEDIAHAL_INCLUDE) \
56 $(AMADEC_C_INCLUDES) \
57 $(ANDROID_LOG_INCLUDE)
58LOCAL_PRELINK_MODULE := false
59include $(BUILD_SHARED_LIBRARY)
60
61#include $(DVR_TOP)/test/dvr_chunk_test/Android.mk
62#include $(DVR_TOP)/test/dvr_segment_test/Android.mk
63#include $(DVR_TOP)/test/dvr_play_test/Android.mk
64#include $(DVR_TOP)/test/dvr_rec_test/Android.mk
65endif