diff --git a/cmds/screenrecord/Android.bp b/cmds/screenrecord/Android.bp index 86476cd0ca..6bdbab178d 100644 --- a/cmds/screenrecord/Android.bp +++ b/cmds/screenrecord/Android.bp @@ -24,6 +24,10 @@ cc_binary { "Program.cpp", ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "libstagefright", "libmedia", diff --git a/cmds/screenrecord/screenrecord.cpp b/cmds/screenrecord/screenrecord.cpp index df2884228d..f2a71b3533 100644 --- a/cmds/screenrecord/screenrecord.cpp +++ b/cmds/screenrecord/screenrecord.cpp @@ -52,7 +52,7 @@ #include #include #include -#include +#include #include #include "screenrecord.h" diff --git a/cmds/stagefright/Android.mk b/cmds/stagefright/Android.mk index caf478d227..185307ed15 100644 --- a/cmds/stagefright/Android.mk +++ b/cmds/stagefright/Android.mk @@ -133,6 +133,9 @@ LOCAL_SRC_FILES:= \ codec.cpp \ SimplePlayer.cpp \ +LOCAL_HEADER_LIBRARIES := \ + libmediadrm_headers \ + LOCAL_SHARED_LIBRARIES := \ libstagefright liblog libutils libbinder libstagefright_foundation \ libmedia libmedia_omx libaudioclient libui libgui libcutils @@ -159,17 +162,18 @@ LOCAL_SRC_FILES:= \ filters/saturation.rscript \ mediafilter.cpp \ +LOCAL_HEADER_LIBRARIES := \ + libmediadrm_headers \ + LOCAL_SHARED_LIBRARIES := \ libstagefright \ liblog \ libutils \ libbinder \ libstagefright_foundation \ - libmedia \ libmedia_omx \ libui \ libgui \ - libcutils \ libRScpp \ LOCAL_C_INCLUDES:= \ diff --git a/cmds/stagefright/SimplePlayer.cpp b/cmds/stagefright/SimplePlayer.cpp index afb7db38b6..f4b8164970 100644 --- a/cmds/stagefright/SimplePlayer.cpp +++ b/cmds/stagefright/SimplePlayer.cpp @@ -23,7 +23,7 @@ #include #include -#include +#include #include #include #include diff --git a/cmds/stagefright/codec.cpp b/cmds/stagefright/codec.cpp index e5a43373c5..f2d1c29f24 100644 --- a/cmds/stagefright/codec.cpp +++ b/cmds/stagefright/codec.cpp @@ -23,7 +23,7 @@ #include #include -#include +#include #include #include #include diff --git a/cmds/stagefright/mediafilter.cpp b/cmds/stagefright/mediafilter.cpp index 2cf6955e63..66302b0488 100644 --- a/cmds/stagefright/mediafilter.cpp +++ b/cmds/stagefright/mediafilter.cpp @@ -24,9 +24,9 @@ #include #include #include -#include #include #include +#include #include #include #include diff --git a/cmds/stagefright/stagefright.cpp b/cmds/stagefright/stagefright.cpp index bf36be09e3..d55931cbcf 100644 --- a/cmds/stagefright/stagefright.cpp +++ b/cmds/stagefright/stagefright.cpp @@ -33,7 +33,6 @@ #include #include #include -#include #include #include #include diff --git a/drm/libmediadrm/Android.bp b/drm/libmediadrm/Android.bp index c29d00433c..39b048a964 100644 --- a/drm/libmediadrm/Android.bp +++ b/drm/libmediadrm/Android.bp @@ -2,6 +2,15 @@ // libmediadrm // +cc_library_headers { + name: "libmediadrm_headers", + + export_include_dirs: [ + "interface" + ], + +} + cc_library_shared { name: "libmediadrm", @@ -17,6 +26,15 @@ cc_library_shared { "CryptoHal.cpp", ], + local_include_dirs: [ + "include", + "interface" + ], + + export_include_dirs: [ + "include" + ], + shared_libs: [ "libbinder", "libcutils", @@ -49,6 +67,10 @@ cc_library_shared { "protos/metrics.proto", ], + local_include_dirs: [ + "include" + ], + proto: { export_proto_headers: true, type: "lite", @@ -80,6 +102,10 @@ cc_library_shared { "protos/metrics.proto", ], + local_include_dirs: [ + "include" + ], + proto: { export_proto_headers: true, type: "full", diff --git a/media/libmedia/include/media/CryptoHal.h b/drm/libmediadrm/include/mediadrm/CryptoHal.h similarity index 100% rename from media/libmedia/include/media/CryptoHal.h rename to drm/libmediadrm/include/mediadrm/CryptoHal.h diff --git a/media/libmedia/include/media/DrmHal.h b/drm/libmediadrm/include/mediadrm/DrmHal.h similarity index 100% rename from media/libmedia/include/media/DrmHal.h rename to drm/libmediadrm/include/mediadrm/DrmHal.h diff --git a/media/libmedia/include/media/DrmMetrics.h b/drm/libmediadrm/include/mediadrm/DrmMetrics.h similarity index 100% rename from media/libmedia/include/media/DrmMetrics.h rename to drm/libmediadrm/include/mediadrm/DrmMetrics.h diff --git a/media/libmedia/include/media/DrmPluginPath.h b/drm/libmediadrm/include/mediadrm/DrmPluginPath.h similarity index 100% rename from media/libmedia/include/media/DrmPluginPath.h rename to drm/libmediadrm/include/mediadrm/DrmPluginPath.h diff --git a/media/libmedia/include/media/DrmSessionClientInterface.h b/drm/libmediadrm/include/mediadrm/DrmSessionClientInterface.h similarity index 100% rename from media/libmedia/include/media/DrmSessionClientInterface.h rename to drm/libmediadrm/include/mediadrm/DrmSessionClientInterface.h diff --git a/media/libmedia/include/media/DrmSessionManager.h b/drm/libmediadrm/include/mediadrm/DrmSessionManager.h similarity index 100% rename from media/libmedia/include/media/DrmSessionManager.h rename to drm/libmediadrm/include/mediadrm/DrmSessionManager.h diff --git a/media/libmedia/include/media/IDrm.h b/drm/libmediadrm/include/mediadrm/IDrm.h similarity index 100% rename from media/libmedia/include/media/IDrm.h rename to drm/libmediadrm/include/mediadrm/IDrm.h diff --git a/media/libmedia/include/media/IDrmClient.h b/drm/libmediadrm/include/mediadrm/IDrmClient.h similarity index 100% rename from media/libmedia/include/media/IDrmClient.h rename to drm/libmediadrm/include/mediadrm/IDrmClient.h diff --git a/media/libmedia/include/media/IMediaDrmService.h b/drm/libmediadrm/include/mediadrm/IMediaDrmService.h similarity index 100% rename from media/libmedia/include/media/IMediaDrmService.h rename to drm/libmediadrm/include/mediadrm/IMediaDrmService.h diff --git a/media/libmedia/include/media/SharedLibrary.h b/drm/libmediadrm/include/mediadrm/SharedLibrary.h similarity index 100% rename from media/libmedia/include/media/SharedLibrary.h rename to drm/libmediadrm/include/mediadrm/SharedLibrary.h diff --git a/media/libmedia/include/media/ICrypto.h b/drm/libmediadrm/interface/mediadrm/ICrypto.h similarity index 100% rename from media/libmedia/include/media/ICrypto.h rename to drm/libmediadrm/interface/mediadrm/ICrypto.h diff --git a/drm/libmediadrm/tests/Android.bp b/drm/libmediadrm/tests/Android.bp index 9e0115e635..873083b162 100644 --- a/drm/libmediadrm/tests/Android.bp +++ b/drm/libmediadrm/tests/Android.bp @@ -28,6 +28,7 @@ cc_test { ], static_libs: ["libgmock"], include_dirs: [ + "frameworks/av/drm/libmediadrm/include", "frameworks/av/include/media", ], cflags: [ diff --git a/include/mediadrm/CryptoHal.h b/include/mediadrm/CryptoHal.h deleted file mode 120000 index 92f3137604..0000000000 --- a/include/mediadrm/CryptoHal.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/CryptoHal.h \ No newline at end of file diff --git a/include/mediadrm/DrmHal.h b/include/mediadrm/DrmHal.h deleted file mode 120000 index 17bb667d08..0000000000 --- a/include/mediadrm/DrmHal.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/DrmHal.h \ No newline at end of file diff --git a/include/mediadrm/DrmMetrics.h b/include/mediadrm/DrmMetrics.h deleted file mode 120000 index abc966b473..0000000000 --- a/include/mediadrm/DrmMetrics.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/DrmMetrics.h \ No newline at end of file diff --git a/include/mediadrm/DrmPluginPath.h b/include/mediadrm/DrmPluginPath.h deleted file mode 120000 index 9e05194642..0000000000 --- a/include/mediadrm/DrmPluginPath.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/DrmPluginPath.h \ No newline at end of file diff --git a/include/mediadrm/DrmSessionClientInterface.h b/include/mediadrm/DrmSessionClientInterface.h deleted file mode 120000 index f4e32111fc..0000000000 --- a/include/mediadrm/DrmSessionClientInterface.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/DrmSessionClientInterface.h \ No newline at end of file diff --git a/include/mediadrm/DrmSessionManager.h b/include/mediadrm/DrmSessionManager.h deleted file mode 120000 index f0a47bfef8..0000000000 --- a/include/mediadrm/DrmSessionManager.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/DrmSessionManager.h \ No newline at end of file diff --git a/include/mediadrm/ICrypto.h b/include/mediadrm/ICrypto.h deleted file mode 120000 index b250e07d80..0000000000 --- a/include/mediadrm/ICrypto.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/ICrypto.h \ No newline at end of file diff --git a/include/mediadrm/IDrm.h b/include/mediadrm/IDrm.h deleted file mode 120000 index 841bb1b65e..0000000000 --- a/include/mediadrm/IDrm.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/IDrm.h \ No newline at end of file diff --git a/include/mediadrm/IDrmClient.h b/include/mediadrm/IDrmClient.h deleted file mode 120000 index 10aa5c0d06..0000000000 --- a/include/mediadrm/IDrmClient.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/IDrmClient.h \ No newline at end of file diff --git a/include/mediadrm/IMediaDrmService.h b/include/mediadrm/IMediaDrmService.h deleted file mode 120000 index f3c260f8f9..0000000000 --- a/include/mediadrm/IMediaDrmService.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/IMediaDrmService.h \ No newline at end of file diff --git a/include/mediadrm/SharedLibrary.h b/include/mediadrm/SharedLibrary.h deleted file mode 120000 index 9f8f5a44f3..0000000000 --- a/include/mediadrm/SharedLibrary.h +++ /dev/null @@ -1 +0,0 @@ -../../media/libmedia/include/media/SharedLibrary.h \ No newline at end of file diff --git a/media/codec2/components/cmds/Android.bp b/media/codec2/components/cmds/Android.bp index 35f689e1bd..681a1716e4 100644 --- a/media/codec2/components/cmds/Android.bp +++ b/media/codec2/components/cmds/Android.bp @@ -9,6 +9,10 @@ cc_binary { include_dirs: [ ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "libbase", "libbinder", diff --git a/media/codec2/components/cmds/codec2.cpp b/media/codec2/components/cmds/codec2.cpp index f2cf545b82..479f064776 100644 --- a/media/codec2/components/cmds/codec2.cpp +++ b/media/codec2/components/cmds/codec2.cpp @@ -31,7 +31,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/media/codec2/sfplugin/Android.bp b/media/codec2/sfplugin/Android.bp index 9c84c711e2..5112e80ddb 100644 --- a/media/codec2/sfplugin/Android.bp +++ b/media/codec2/sfplugin/Android.bp @@ -22,6 +22,7 @@ cc_library_shared { header_libs: [ "libcodec2_internal", + "libmediadrm_headers", ], shared_libs: [ diff --git a/media/codec2/sfplugin/CCodecBufferChannel.h b/media/codec2/sfplugin/CCodecBufferChannel.h index ee3455d567..c0fa138949 100644 --- a/media/codec2/sfplugin/CCodecBufferChannel.h +++ b/media/codec2/sfplugin/CCodecBufferChannel.h @@ -29,7 +29,6 @@ #include #include #include -#include #include "CCodecBuffers.h" #include "InputSurfaceWrapper.h" diff --git a/media/codec2/sfplugin/Codec2Buffer.h b/media/codec2/sfplugin/Codec2Buffer.h index 36dcab97dc..6f87101d52 100644 --- a/media/codec2/sfplugin/Codec2Buffer.h +++ b/media/codec2/sfplugin/Codec2Buffer.h @@ -25,7 +25,7 @@ #include #include #include -#include +#include namespace android { diff --git a/media/codec2/sfplugin/tests/Android.bp b/media/codec2/sfplugin/tests/Android.bp index be7f55cc8b..b6eb2b46ee 100644 --- a/media/codec2/sfplugin/tests/Android.bp +++ b/media/codec2/sfplugin/tests/Android.bp @@ -33,6 +33,10 @@ cc_test { "frameworks/av/media/codec2/sfplugin", ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "libbinder", "libcodec2", diff --git a/media/codec2/sfplugin/tests/MediaCodec_sanity_test.cpp b/media/codec2/sfplugin/tests/MediaCodec_sanity_test.cpp index ba3687bc13..6deede09f0 100644 --- a/media/codec2/sfplugin/tests/MediaCodec_sanity_test.cpp +++ b/media/codec2/sfplugin/tests/MediaCodec_sanity_test.cpp @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/media/libmediaplayerservice/nuplayer/Android.bp b/media/libmediaplayerservice/nuplayer/Android.bp index 23a19e79cd..71d80947da 100644 --- a/media/libmediaplayerservice/nuplayer/Android.bp +++ b/media/libmediaplayerservice/nuplayer/Android.bp @@ -18,6 +18,7 @@ cc_library_static { ], header_libs: [ + "libmediadrm_headers", "media_plugin_headers", ], diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.h b/media/libmediaplayerservice/nuplayer/NuPlayer.h index 9f5be06d76..0e58ec2dbd 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.h @@ -19,7 +19,7 @@ #define NU_PLAYER_H_ #include -#include +#include #include #include diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp index 2f0da2d783..bd2b884c83 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp @@ -28,7 +28,7 @@ #include "NuPlayerSource.h" #include -#include +#include #include #include #include diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp index 0997e7d438..793014eecf 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.cpp @@ -24,7 +24,7 @@ #include "NuPlayerRenderer.h" #include "NuPlayerSource.h" -#include +#include #include #include #include diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDrm.h b/media/libmediaplayerservice/nuplayer/NuPlayerDrm.h index 50f69ff40e..4360656249 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDrm.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDrm.h @@ -18,8 +18,8 @@ #define NUPLAYER_DRM_H_ #include -#include -#include +#include +#include #include // for CryptInfo diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerSource.h b/media/libmediaplayerservice/nuplayer/NuPlayerSource.h index 9f5ef78690..f137c520c7 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerSource.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerSource.h @@ -20,7 +20,7 @@ #include "NuPlayer.h" -#include +#include #include #include #include diff --git a/media/libstagefright/Android.bp b/media/libstagefright/Android.bp index bb7f2a5da1..9c37b49649 100644 --- a/media/libstagefright/Android.bp +++ b/media/libstagefright/Android.bp @@ -58,6 +58,10 @@ cc_library_shared { "-Wall", ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "libgui", "liblog", @@ -220,6 +224,7 @@ cc_library { ], header_libs:[ + "libmediadrm_headers", "libnativeloader-headers", "libstagefright_xmlparser_headers", "media_ndk_headers", diff --git a/media/libstagefright/BufferImpl.cpp b/media/libstagefright/BufferImpl.cpp index b760273455..f73b6251a9 100644 --- a/media/libstagefright/BufferImpl.cpp +++ b/media/libstagefright/BufferImpl.cpp @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include #include "include/SecureBuffer.h" diff --git a/media/libstagefright/CodecBase.cpp b/media/libstagefright/CodecBase.cpp index d0610b28ec..97f38f8d3c 100644 --- a/media/libstagefright/CodecBase.cpp +++ b/media/libstagefright/CodecBase.cpp @@ -18,7 +18,7 @@ #define LOG_TAG "CodecBase" #include -#include +#include #include #include diff --git a/media/libstagefright/FrameDecoder.cpp b/media/libstagefright/FrameDecoder.cpp index 18a6bd8512..9e5a779678 100644 --- a/media/libstagefright/FrameDecoder.cpp +++ b/media/libstagefright/FrameDecoder.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/media/libstagefright/MediaCodec.cpp b/media/libstagefright/MediaCodec.cpp index f579e9de6b..161c1789fd 100644 --- a/media/libstagefright/MediaCodec.cpp +++ b/media/libstagefright/MediaCodec.cpp @@ -35,7 +35,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/media/libstagefright/MediaCodecListOverrides.cpp b/media/libstagefright/MediaCodecListOverrides.cpp index dd7c3e67eb..b027a9703c 100644 --- a/media/libstagefright/MediaCodecListOverrides.cpp +++ b/media/libstagefright/MediaCodecListOverrides.cpp @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include #include diff --git a/media/libstagefright/MediaCodecSource.cpp b/media/libstagefright/MediaCodecSource.cpp index 50e454cb52..7243b82f71 100644 --- a/media/libstagefright/MediaCodecSource.cpp +++ b/media/libstagefright/MediaCodecSource.cpp @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include #include diff --git a/media/libstagefright/SimpleDecodingSource.cpp b/media/libstagefright/SimpleDecodingSource.cpp index babdc7a669..b809848bbd 100644 --- a/media/libstagefright/SimpleDecodingSource.cpp +++ b/media/libstagefright/SimpleDecodingSource.cpp @@ -20,7 +20,7 @@ #include -#include +#include #include #include #include diff --git a/media/libstagefright/filters/Android.bp b/media/libstagefright/filters/Android.bp index b1f62c7c1f..88f30c47b3 100644 --- a/media/libstagefright/filters/Android.bp +++ b/media/libstagefright/filters/Android.bp @@ -23,6 +23,10 @@ cc_library_static { "-Wall", ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "libgui", "libmedia", diff --git a/media/libstagefright/include/ACodecBufferChannel.h b/media/libstagefright/include/ACodecBufferChannel.h index 7c01e450e6..3a087d18c0 100644 --- a/media/libstagefright/include/ACodecBufferChannel.h +++ b/media/libstagefright/include/ACodecBufferChannel.h @@ -25,7 +25,7 @@ #include #include -#include +#include #include namespace android { diff --git a/media/libstagefright/include/SecureBuffer.h b/media/libstagefright/include/SecureBuffer.h index cf7933aeee..c45e0e5754 100644 --- a/media/libstagefright/include/SecureBuffer.h +++ b/media/libstagefright/include/SecureBuffer.h @@ -18,7 +18,7 @@ #define SECURE_BUFFER_H_ -#include +#include #include namespace android { diff --git a/media/ndk/Android.bp b/media/ndk/Android.bp index afe3746673..0020ccce48 100644 --- a/media/ndk/Android.bp +++ b/media/ndk/Android.bp @@ -69,6 +69,10 @@ cc_library_shared { "libgrallocusage", ], + header_libs: [ + "libmediadrm_headers", + ], + shared_libs: [ "android.hardware.graphics.bufferqueue@1.0", "android.hidl.token@1.0-utils", @@ -76,9 +80,9 @@ cc_library_shared { "libbase", "libbinder", "libmedia", + "libmediadrm", "libmedia_omx", "libmedia_jni_utils", - "libmediadrm", "libstagefright", "libstagefright_foundation", "liblog", diff --git a/media/ndk/NdkMediaCrypto.cpp b/media/ndk/NdkMediaCrypto.cpp index ce2c660d11..792fc00d47 100644 --- a/media/ndk/NdkMediaCrypto.cpp +++ b/media/ndk/NdkMediaCrypto.cpp @@ -27,8 +27,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/media/ndk/NdkMediaCryptoPriv.h b/media/ndk/NdkMediaCryptoPriv.h index 14ea928e04..8664d95de7 100644 --- a/media/ndk/NdkMediaCryptoPriv.h +++ b/media/ndk/NdkMediaCryptoPriv.h @@ -30,7 +30,7 @@ #include #include -#include +#include using namespace android; diff --git a/media/ndk/NdkMediaDrm.cpp b/media/ndk/NdkMediaDrm.cpp index 85dbffe16d..60f3e8e4dd 100644 --- a/media/ndk/NdkMediaDrm.cpp +++ b/media/ndk/NdkMediaDrm.cpp @@ -29,12 +29,12 @@ #include #include -#include -#include +#include +#include #include #include -#include #include +#include using namespace android; diff --git a/services/camera/libcameraservice/Android.bp b/services/camera/libcameraservice/Android.bp index b26398e117..87aed41fc2 100644 --- a/services/camera/libcameraservice/Android.bp +++ b/services/camera/libcameraservice/Android.bp @@ -69,6 +69,10 @@ cc_library_shared { "utils/LatencyHistogram.cpp", ], + header_libs: [ + "libmediadrm_headers" + ], + shared_libs: [ "libbase", "libdl", diff --git a/services/camera/libcameraservice/api2/HeicCompositeStream.cpp b/services/camera/libcameraservice/api2/HeicCompositeStream.cpp index 5a87134743..3d1235e304 100644 --- a/services/camera/libcameraservice/api2/HeicCompositeStream.cpp +++ b/services/camera/libcameraservice/api2/HeicCompositeStream.cpp @@ -28,7 +28,7 @@ #include #include -#include +#include #include #include #include diff --git a/services/mediadrm/Android.mk b/services/mediadrm/Android.mk index 3e9459652c..d4bb48a5c1 100644 --- a/services/mediadrm/Android.mk +++ b/services/mediadrm/Android.mk @@ -20,6 +20,9 @@ LOCAL_SRC_FILES:= \ MediaDrmService.cpp \ main_mediadrmserver.cpp +LOCAL_HEADER_LIBRARIES:= \ + libmediadrm_headers + LOCAL_SHARED_LIBRARIES:= \ libbinder \ liblog \