blob: a57fafae9590d38d6f94c6226521238ba179ce73 [file] [log] [blame]
Jeff Tinker30038072016-04-25 13:41:35 -07001LOCAL_PATH:= $(call my-dir)
2
3#
4# libmediadrm
5#
6
7include $(CLEAR_VARS)
8
Chong Zhang9dbe9a52017-01-03 11:35:15 -08009LOCAL_AIDL_INCLUDES := \
Chong Zhang886aca02017-02-27 15:56:33 -080010 frameworks/av/drm/libmediadrm/aidl
Chong Zhang9dbe9a52017-01-03 11:35:15 -080011
12LOCAL_SRC_FILES := \
Chong Zhang886aca02017-02-27 15:56:33 -080013 aidl/android/media/ICas.aidl \
14 aidl/android/media/ICasListener.aidl \
15 aidl/android/media/IDescrambler.aidl \
16 aidl/android/media/IMediaCasService.aidl \
Chong Zhang9dbe9a52017-01-03 11:35:15 -080017
18LOCAL_SRC_FILES += \
19 CasImpl.cpp \
20 DescramblerImpl.cpp \
Marco Nelissen75571e42016-11-07 16:34:52 -080021 DrmSessionManager.cpp \
22 ICrypto.cpp \
23 IDrm.cpp \
24 IDrmClient.cpp \
25 IMediaDrmService.cpp \
Chong Zhang9dbe9a52017-01-03 11:35:15 -080026 MediaCasDefs.cpp \
Marco Nelissen75571e42016-11-07 16:34:52 -080027 SharedLibrary.cpp
Jeff Tinkerf3a591c2017-02-01 15:42:13 -080028ifneq ($(DISABLE_TREBLE_DRM), true)
Jeff Tinkera53d6552017-01-20 00:31:46 -080029LOCAL_SRC_FILES += \
30 DrmHal.cpp \
31 CryptoHal.cpp
32else
33LOCAL_SRC_FILES += \
34 Drm.cpp \
35 Crypto.cpp
36endif
Jeff Tinker30038072016-04-25 13:41:35 -070037
38LOCAL_SHARED_LIBRARIES := \
Marco Nelissen75571e42016-11-07 16:34:52 -080039 libbinder \
40 libcutils \
41 libdl \
42 liblog \
43 libmediautils \
44 libstagefright_foundation \
45 libutils
Jeff Tinkerf3a591c2017-02-01 15:42:13 -080046ifneq ($(DISABLE_TREBLE_DRM), true)
Jeff Tinkera53d6552017-01-20 00:31:46 -080047LOCAL_SHARED_LIBRARIES += \
48 android.hidl.base@1.0 \
49 android.hardware.drm@1.0 \
50 libhidlbase \
51 libhidlmemory
52endif
Jeff Tinker30038072016-04-25 13:41:35 -070053
Jeff Tinker30038072016-04-25 13:41:35 -070054LOCAL_CFLAGS += -Werror -Wno-error=deprecated-declarations -Wall
Jeff Tinker30038072016-04-25 13:41:35 -070055
56LOCAL_MODULE:= libmediadrm
57
58include $(BUILD_SHARED_LIBRARY)
59
60include $(call all-makefiles-under,$(LOCAL_PATH))