blob: 14d5cabb113d317fd98ee8890aef4d95d005d9a1 [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 \
John W. Brucee9fec542017-03-13 16:29:28 -070021 DrmPluginPath.cpp \
Marco Nelissen75571e42016-11-07 16:34:52 -080022 DrmSessionManager.cpp \
23 ICrypto.cpp \
24 IDrm.cpp \
25 IDrmClient.cpp \
26 IMediaDrmService.cpp \
Chong Zhang9dbe9a52017-01-03 11:35:15 -080027 MediaCasDefs.cpp \
Jeff Tinkera07af8a2017-04-24 15:20:53 -070028 SharedLibrary.cpp \
Jeff Tinkera53d6552017-01-20 00:31:46 -080029 DrmHal.cpp \
30 CryptoHal.cpp
Jeff Tinker30038072016-04-25 13:41:35 -070031
32LOCAL_SHARED_LIBRARIES := \
Marco Nelissen75571e42016-11-07 16:34:52 -080033 libbinder \
34 libcutils \
35 libdl \
36 liblog \
37 libmediautils \
38 libstagefright_foundation \
Jeff Tinkera07af8a2017-04-24 15:20:53 -070039 libutils \
Jeff Tinkera53d6552017-01-20 00:31:46 -080040 android.hidl.base@1.0 \
41 android.hardware.drm@1.0 \
42 libhidlbase \
Jeff Tinkerabeb36a2017-02-17 09:42:46 -080043 libhidlmemory \
44 libhidltransport
Jeff Tinker30038072016-04-25 13:41:35 -070045
Jeff Tinker30038072016-04-25 13:41:35 -070046LOCAL_CFLAGS += -Werror -Wno-error=deprecated-declarations -Wall
Jeff Tinker30038072016-04-25 13:41:35 -070047
48LOCAL_MODULE:= libmediadrm
49
50include $(BUILD_SHARED_LIBRARY)
51
52include $(call all-makefiles-under,$(LOCAL_PATH))