summaryrefslogtreecommitdiff
path: root/Android.mk (plain)
blob: 0dd92b63e06b44e95b20d9947b5a758cb99b5c20
1ifeq ($(BUILD_WITH_PLAYREADY_DRM), true)
2
3LOCAL_PATH:= $(call my-dir)
4ifeq ($(BOARD_PLAYREADY_TVP),true)
5#####################################################################
6# libplayreadydrmplugin.so
7include $(CLEAR_VARS)
8LOCAL_MODULE := libplayreadymediadrmplugin
9
10LOCAL_PROPRIETARY_MODULE := true
11LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/mediadrm
12
13LOCAL_MODULE_CLASS := SHARED_LIBRARIES
14LOCAL_MODULE_SUFFIX := .so
15LOCAL_SRC_FILES := mediadrmplugin/TVP/libplayreadymediadrmplugin.so
16LOCAL_PROPRIETARY_MODULE := true
17LOCAL_STRIP_MODULE := false
18
19LOCAL_32_BIT_ONLY := true
20LOCAL_MODULE_TAGS := optional
21include $(BUILD_PREBUILT)
22
23#####################################################################
24
25#####################################################################
26# libplayready.so
27include $(CLEAR_VARS)
28LOCAL_MODULE := libplayready
29
30
31LOCAL_PROPRIETARY_MODULE := true
32LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib
33
34LOCAL_MODULE_CLASS := SHARED_LIBRARIES
35LOCAL_MODULE_SUFFIX := .so
36LOCAL_SRC_FILES := mediadrmplugin/TVP/libplayready.so
37LOCAL_PROPRIETARY_MODULE := true
38LOCAL_STRIP_MODULE := false
39
40LOCAL_32_BIT_ONLY := true
41LOCAL_MODULE_TAGS := optional
42include $(BUILD_PREBUILT)
43
44#####################################################################
45
46#####################################################################
47include $(CLEAR_VARS)
48LOCAL_MODULE := 9a04f079-9840-4286-ab92e65be0885f95
49ifeq ($(TARGET_ENABLE_TA_SIGN), true)
50$(info $(shell mkdir $(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/mediadrmplugin/TVP/signed))
51$(info $(shell $(ANDROID_BUILD_TOP)/$(BOARD_AML_VENDOR_PATH)/tdk/ta_export/scripts/sign_ta_auto.py \
52 --in=$(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/mediadrmplugin/TVP/9a04f079-9840-4286-ab92e65be0885f95.ta \
53 --out=$(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/mediadrmplugin/TVP/signed/9a04f079-9840-4286-ab92e65be0885f95.ta))
54LOCAL_SRC_FILES := mediadrmplugin/TVP/signed/9a04f079-9840-4286-ab92e65be0885f95.ta
55else
56LOCAL_SRC_FILES := mediadrmplugin/TVP/9a04f079-9840-4286-ab92e65be0885f95.ta
57endif
58LOCAL_MODULE_TAGS := optional
59LOCAL_MODULE_CLASS := SHARED_LIBRARIES
60LOCAL_MODULE_SUFFIX := .ta
61LOCAL_32_BIT_ONLY := true
62
63LOCAL_PROPRIETARY_MODULE := true
64LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/teetz
65
66LOCAL_STRIP_MODULE := false
67include $(BUILD_PREBUILT)
68#####################################################################
69else
70
71#####################################################################
72# libplayreadydrmplugin.so
73include $(CLEAR_VARS)
74LOCAL_MODULE := libplayreadymediadrmplugin
75
76
77LOCAL_PROPRIETARY_MODULE := true
78LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/mediadrm
79
80
81LOCAL_MODULE_CLASS := SHARED_LIBRARIES
82LOCAL_MODULE_SUFFIX := .so
83LOCAL_SRC_FILES := NOTVP/libplayreadymediadrmplugin.so
84LOCAL_PROPRIETARY_MODULE := true
85LOCAL_STRIP_MODULE := false
86LOCAL_32_BIT_ONLY := true
87LOCAL_MODULE_TAGS := optional
88include $(BUILD_PREBUILT)
89
90#####################################################################
91
92#####################################################################
93# libplayready.so
94include $(CLEAR_VARS)
95LOCAL_MODULE := libplayready
96
97LOCAL_PROPRIETARY_MODULE := true
98LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib
99
100
101LOCAL_MODULE_CLASS := SHARED_LIBRARIES
102LOCAL_MODULE_SUFFIX := .so
103LOCAL_SRC_FILES := NOTVP/libplayready.so
104LOCAL_PROPRIETARY_MODULE := true
105LOCAL_STRIP_MODULE := false
106
107LOCAL_32_BIT_ONLY := true
108LOCAL_MODULE_TAGS := optional
109include $(BUILD_PREBUILT)
110
111#####################################################################
112endif
113
114endif
115
116