1*ec779b8eSAndroid Build Coastguard Workercc_library { 2*ec779b8eSAndroid Build Coastguard Worker name: "libmediadrmrkp", 3*ec779b8eSAndroid Build Coastguard Worker vendor_available: true, 4*ec779b8eSAndroid Build Coastguard Worker srcs: [ 5*ec779b8eSAndroid Build Coastguard Worker "src/**/*.cpp", 6*ec779b8eSAndroid Build Coastguard Worker ], 7*ec779b8eSAndroid Build Coastguard Worker export_include_dirs: [ 8*ec779b8eSAndroid Build Coastguard Worker "include", 9*ec779b8eSAndroid Build Coastguard Worker ], 10*ec779b8eSAndroid Build Coastguard Worker shared_libs: [ 11*ec779b8eSAndroid Build Coastguard Worker "libbinder_ndk", 12*ec779b8eSAndroid Build Coastguard Worker "libcrypto", 13*ec779b8eSAndroid Build Coastguard Worker "liblog", 14*ec779b8eSAndroid Build Coastguard Worker ], 15*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 16*ec779b8eSAndroid Build Coastguard Worker "android.hardware.common-V2-ndk", 17*ec779b8eSAndroid Build Coastguard Worker "android.hardware.drm.common-V1-ndk", 18*ec779b8eSAndroid Build Coastguard Worker "android.hardware.drm-V1-ndk", 19*ec779b8eSAndroid Build Coastguard Worker "android.hardware.security.rkp-V3-ndk", 20*ec779b8eSAndroid Build Coastguard Worker "libbase", 21*ec779b8eSAndroid Build Coastguard Worker "libcppbor", 22*ec779b8eSAndroid Build Coastguard Worker ], 23*ec779b8eSAndroid Build Coastguard Worker defaults: [ 24*ec779b8eSAndroid Build Coastguard Worker "keymint_use_latest_hal_aidl_ndk_shared", 25*ec779b8eSAndroid Build Coastguard Worker ], 26*ec779b8eSAndroid Build Coastguard Worker cflags: [ 27*ec779b8eSAndroid Build Coastguard Worker "-Wall", 28*ec779b8eSAndroid Build Coastguard Worker "-Werror", 29*ec779b8eSAndroid Build Coastguard Worker ], 30*ec779b8eSAndroid Build Coastguard Worker} 31*ec779b8eSAndroid Build Coastguard Worker 32*ec779b8eSAndroid Build Coastguard Workercc_binary { 33*ec779b8eSAndroid Build Coastguard Worker name: "test_libmediadrmrkp", 34*ec779b8eSAndroid Build Coastguard Worker srcs: [ 35*ec779b8eSAndroid Build Coastguard Worker "test/*", 36*ec779b8eSAndroid Build Coastguard Worker ], 37*ec779b8eSAndroid Build Coastguard Worker shared_libs: [ 38*ec779b8eSAndroid Build Coastguard Worker "libbinder_ndk", 39*ec779b8eSAndroid Build Coastguard Worker "liblog", 40*ec779b8eSAndroid Build Coastguard Worker ], 41*ec779b8eSAndroid Build Coastguard Worker static_libs: [ 42*ec779b8eSAndroid Build Coastguard Worker "android.hardware.common-V2-ndk", 43*ec779b8eSAndroid Build Coastguard Worker "android.hardware.drm.common-V1-ndk", 44*ec779b8eSAndroid Build Coastguard Worker "android.hardware.drm-V1-ndk", 45*ec779b8eSAndroid Build Coastguard Worker "android.hardware.security.rkp-V3-ndk", 46*ec779b8eSAndroid Build Coastguard Worker "libbase", 47*ec779b8eSAndroid Build Coastguard Worker "libcppbor", 48*ec779b8eSAndroid Build Coastguard Worker "libmediadrmrkp", 49*ec779b8eSAndroid Build Coastguard Worker ], 50*ec779b8eSAndroid Build Coastguard Worker vendor: true, 51*ec779b8eSAndroid Build Coastguard Worker cflags: [ 52*ec779b8eSAndroid Build Coastguard Worker "-Wall", 53*ec779b8eSAndroid Build Coastguard Worker "-Werror", 54*ec779b8eSAndroid Build Coastguard Worker ], 55*ec779b8eSAndroid Build Coastguard Worker} 56