1// service library 2cc_library_shared { 3 name: "libmediatranscodingservice", 4 5 srcs: ["MediaTranscodingService.cpp"], 6 7 shared_libs: [ 8 "libbase", 9 "libbinder_ndk", 10 "liblog", 11 "libmediatranscoding", 12 "libutils", 13 ], 14 15 static_libs: [ 16 "mediatranscoding_aidl_interface-ndk_platform", 17 ], 18 19 cflags: [ 20 "-Werror", 21 "-Wall", 22 ], 23} 24 25cc_binary { 26 name: "mediatranscoding", 27 28 srcs: [ 29 "main_mediatranscodingservice.cpp", 30 ], 31 32 shared_libs: [ 33 "libbase", 34 // TODO(hkuang): Use libbinder_ndk 35 "libbinder", 36 "libutils", 37 "liblog", 38 "libbase", 39 "libmediatranscoding", 40 "libmediatranscodingservice", 41 ], 42 43 static_libs: [ 44 "mediatranscoding_aidl_interface-ndk_platform", 45 ], 46 47 target: { 48 android: { 49 product_variables: { 50 malloc_not_svelte: { 51 // Scudo increases memory footprint, so only enable on 52 // non-svelte devices. 53 shared_libs: ["libc_scudo"], 54 }, 55 }, 56 }, 57 }, 58 59 init_rc: ["mediatranscoding.rc"], 60 61 cflags: [ 62 "-Werror", 63 "-Wall", 64 ], 65} 66