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