1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "external_libavc_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["external_libavc_license"], 8} 9 10cc_defaults { 11 name: "avcdec_defaults", 12 gtest: false, 13 host_supported: true, 14 cflags: [ 15 "-DPROFILE_ENABLE", 16 "-DARM", 17 "-DMD5_DISABLE", 18 "-fPIC", 19 "-Wall", 20 "-Werror", 21 ], 22 shared_libs: ["liblog"], 23 target: { 24 darwin: { 25 enabled: false, 26 }, 27 }, 28} 29 30cc_defaults { 31 name: "avcenc_defaults", 32 gtest: false, 33 host_supported: true, 34 cflags: [ 35 "-DPROFILE_ENABLE", 36 "-DARM", 37 "-DMD5_DISABLE", 38 "-fPIC", 39 "-Wall", 40 "-Werror", 41 "-Wno-unused-variable", 42 ], 43 local_include_dirs: [ 44 "avcenc", 45 ], 46 static_libs: ["libavcenc"], 47} 48 49cc_test { 50 name: "avcdec", 51 defaults: ["avcdec_defaults"], 52 local_include_dirs: [ 53 "avcdec", 54 ], 55 srcs: ["avcdec/main.c"], 56 static_libs: ["libavcdec"], 57} 58 59cc_test { 60 name: "mvcdec", 61 defaults: ["avcdec_defaults"], 62 local_include_dirs: [ 63 "mvcdec", 64 ], 65 srcs: ["mvcdec/main.c"], 66 static_libs: [ 67 "libmvcdec", 68 ], 69} 70 71cc_test { 72 name: "avcenc", 73 defaults: ["avcenc_defaults"], 74 75 srcs: [ 76 "avcenc/main.c", 77 "avcenc/psnr.c", 78 "avcenc/input.c", 79 "avcenc/output.c", 80 "avcenc/recon.c", 81 ], 82} 83 84cc_test { 85 name: "svcenc", 86 defaults: ["avcenc_defaults"], 87 88 local_include_dirs: [ 89 "svcenc", 90 ], 91 92 srcs: [ 93 "svcenc/main.c", 94 "svcenc/input.c", 95 "svcenc/output.c", 96 "svcenc/psnr.c", 97 "svcenc/recon.c", 98 ], 99 100 static_libs: [ 101 "libsvcenc", 102 ], 103} 104 105cc_test { 106 name: "svcdec", 107 defaults: ["avcdec_defaults"], 108 109 local_include_dirs: [ 110 "svcdec", 111 ], 112 113 srcs: [ 114 "svcdec/main.c", 115 ], 116 117 static_libs: [ 118 "libsvcdec", 119 ], 120} 121