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 "frameworks_base_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_base_license"], 8} 9 10cc_defaults { 11 name: "screencap_defaults", 12 13 cflags: [ 14 "-Wall", 15 "-Werror", 16 "-Wunreachable-code", 17 "-Wunused", 18 ], 19 20 shared_libs: [ 21 "libbinder", 22 "libcutils", 23 "libgui", 24 "libhwui", 25 "libjnigraphics", 26 "libui", 27 "libutils", 28 ], 29} 30 31cc_library { 32 name: "libscreencap", 33 34 defaults: [ 35 "screencap_defaults", 36 ], 37 38 srcs: ["screencap_utils.cpp"], 39} 40 41cc_binary { 42 name: "screencap", 43 44 defaults: [ 45 "screencap_defaults", 46 ], 47 48 srcs: ["screencap.cpp"], 49 50 static_libs: [ 51 "libscreencap", 52 ], 53} 54 55cc_test { 56 name: "libscreencap_test", 57 58 defaults: [ 59 "screencap_defaults", 60 ], 61 62 test_suites: ["device-tests"], 63 64 srcs: [ 65 "tests/screencap_test.cpp", 66 ], 67 68 static_libs: [ 69 "libgmock", 70 "libscreencap", 71 ], 72} 73