hualing chen | b31a6c6 | 2020-01-13 17:27:00 +0800 | [diff] [blame] | 1 | DVR_TOP := $(call my-dir) |
| 2 | |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 3 | LOCAL_PATH := $(call my-dir) |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 4 | |
hualing chen | b31a6c6 | 2020-01-13 17:27:00 +0800 | [diff] [blame] | 5 | #for amstream.h |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 6 | AMADEC_C_INCLUDES:=hardware/amlogic/media/amcodec/include |
| 7 | ANDROID_LOG_INCLUDE:=system/core/liblog/include |
| 8 | MEDIAHAL_INCLUDE:=vendor/amlogic/common/mediahal_sdk/include |
Yahui Han | ce15e9c | 2020-12-08 18:08:32 +0800 | [diff] [blame^] | 9 | SECDMX_INCLUDE:=vendor/amlogic/common/libsecdmx_release/include |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 10 | ifneq (,$(wildcard media_hal)) |
| 11 | MEDIAHAL_INCLUDE:=media_hal/AmTsplayer/include |
| 12 | endif |
hualing chen | b31a6c6 | 2020-01-13 17:27:00 +0800 | [diff] [blame] | 13 | |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 14 | include $(CLEAR_VARS) |
hualing chen | b31a6c6 | 2020-01-13 17:27:00 +0800 | [diff] [blame] | 15 | LOCAL_MODULE := libamdvr |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 16 | LOCAL_VENDOR_MODULE := true |
| 17 | LOCAL_MODULE_TAGS := optional |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 18 | LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c) |
| 19 | LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%) |
Yahui Han | ce15e9c | 2020-12-08 18:08:32 +0800 | [diff] [blame^] | 20 | LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer libdmx_client |
Pengfei Liu | c181a98 | 2020-01-07 19:27:13 +0800 | [diff] [blame] | 21 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \ |
Yahui Han | ce15e9c | 2020-12-08 18:08:32 +0800 | [diff] [blame^] | 22 | $(SECDMX_INCLUDE) \ |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 23 | $(MEDIAHAL_INCLUDE) \ |
| 24 | $(AMADEC_C_INCLUDES) \ |
Chuanzhi Wang | 670fc04 | 2020-08-12 11:11:04 +0800 | [diff] [blame] | 25 | $(ANDROID_LOG_INCLUDE) |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 26 | LOCAL_PRELINK_MODULE := false |
| 27 | include $(BUILD_SHARED_LIBRARY) |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 28 | |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 29 | include $(CLEAR_VARS) |
| 30 | LOCAL_MODULE := libamdvr.product |
| 31 | LOCAL_PRODUCT_MODULE := true |
| 32 | LOCAL_MODULE_TAGS := optional |
| 33 | LOCAL_FILE_LIST := $(wildcard $(LOCAL_PATH)/src/*.c) |
| 34 | LOCAL_SRC_FILES := $(LOCAL_FILE_LIST:$(LOCAL_PATH)/%=%) |
Yahui Han | ce15e9c | 2020-12-08 18:08:32 +0800 | [diff] [blame^] | 35 | LOCAL_SHARED_LIBRARIES += libcutils liblog libdl libc libmediahal_tsplayer.system libdmx_client_sys |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 36 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \ |
Yahui Han | ce15e9c | 2020-12-08 18:08:32 +0800 | [diff] [blame^] | 37 | $(SECDMX_INCLUDE) \ |
Zhiqiang Han | 2d8cd82 | 2020-03-16 13:58:10 +0800 | [diff] [blame] | 38 | $(MEDIAHAL_INCLUDE) \ |
| 39 | $(AMADEC_C_INCLUDES) \ |
Chuanzhi Wang | 670fc04 | 2020-08-12 11:11:04 +0800 | [diff] [blame] | 40 | $(ANDROID_LOG_INCLUDE) |
Pengfei Liu | 2afc35d | 2020-01-07 10:47:39 +0800 | [diff] [blame] | 41 | LOCAL_PRELINK_MODULE := false |
| 42 | include $(BUILD_SHARED_LIBRARY) |
hualing chen | b31a6c6 | 2020-01-13 17:27:00 +0800 | [diff] [blame] | 43 | |
| 44 | |
hualing chen | 2aba402 | 2020-03-02 13:49:55 +0800 | [diff] [blame] | 45 | #include $(DVR_TOP)/test/dvr_chunk_test/Android.mk |
| 46 | #include $(DVR_TOP)/test/dvr_segment_test/Android.mk |
hualing chen | a540a7e | 2020-03-27 16:44:05 +0800 | [diff] [blame] | 47 | #include $(DVR_TOP)/test/dvr_play_test/Android.mk |
hualing chen | 266b950 | 2020-04-04 17:39:39 +0800 | [diff] [blame] | 48 | #include $(DVR_TOP)/test/dvr_rec_test/Android.mk |