1*e1eccf28SAndroid Build Coastguard Workerpackage { 2*e1eccf28SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*e1eccf28SAndroid Build Coastguard Worker} 4*e1eccf28SAndroid Build Coastguard Worker 5*e1eccf28SAndroid Build Coastguard Workercc_library_shared { 6*e1eccf28SAndroid Build Coastguard Worker name: "libRSSupportIO", 7*e1eccf28SAndroid Build Coastguard Worker defaults: ["rs_support_defaults"], 8*e1eccf28SAndroid Build Coastguard Worker 9*e1eccf28SAndroid Build Coastguard Worker sdk_version: "14", 10*e1eccf28SAndroid Build Coastguard Worker 11*e1eccf28SAndroid Build Coastguard Worker srcs: [ 12*e1eccf28SAndroid Build Coastguard Worker "android_rscompat_usage_io.cpp", 13*e1eccf28SAndroid Build Coastguard Worker "android_rscompat_usage_io_driver.cpp", 14*e1eccf28SAndroid Build Coastguard Worker ], 15*e1eccf28SAndroid Build Coastguard Worker 16*e1eccf28SAndroid Build Coastguard Worker include_dirs: [ 17*e1eccf28SAndroid Build Coastguard Worker "frameworks/rs", 18*e1eccf28SAndroid Build Coastguard Worker "frameworks/rs/cpp", 19*e1eccf28SAndroid Build Coastguard Worker "frameworks/rs/driver", 20*e1eccf28SAndroid Build Coastguard Worker ], 21*e1eccf28SAndroid Build Coastguard Worker 22*e1eccf28SAndroid Build Coastguard Worker cflags: [ 23*e1eccf28SAndroid Build Coastguard Worker "-Werror", 24*e1eccf28SAndroid Build Coastguard Worker "-Wall", 25*e1eccf28SAndroid Build Coastguard Worker "-Wextra", 26*e1eccf28SAndroid Build Coastguard Worker "-Wno-unused-parameter", 27*e1eccf28SAndroid Build Coastguard Worker "-DRS_COMPATIBILITY_LIB", 28*e1eccf28SAndroid Build Coastguard Worker ], 29*e1eccf28SAndroid Build Coastguard Worker 30*e1eccf28SAndroid Build Coastguard Worker header_libs: ["jni_headers"], 31*e1eccf28SAndroid Build Coastguard Worker 32*e1eccf28SAndroid Build Coastguard Worker shared_libs: [ 33*e1eccf28SAndroid Build Coastguard Worker "libandroid", 34*e1eccf28SAndroid Build Coastguard Worker "libdl", 35*e1eccf28SAndroid Build Coastguard Worker ], 36*e1eccf28SAndroid Build Coastguard Worker 37*e1eccf28SAndroid Build Coastguard Worker ldflags: [ 38*e1eccf28SAndroid Build Coastguard Worker "-Wl,--exclude-libs,libc++_static.a", 39*e1eccf28SAndroid Build Coastguard Worker "-Wl,--hash-style=sysv", 40*e1eccf28SAndroid Build Coastguard Worker ], 41*e1eccf28SAndroid Build Coastguard Worker stl: "c++_static", 42*e1eccf28SAndroid Build Coastguard Worker} 43*e1eccf28SAndroid Build Coastguard Worker 44*e1eccf28SAndroid Build Coastguard Workercc_library_shared { 45*e1eccf28SAndroid Build Coastguard Worker name: "librsjni", 46*e1eccf28SAndroid Build Coastguard Worker defaults: ["rs_support_defaults"], 47*e1eccf28SAndroid Build Coastguard Worker 48*e1eccf28SAndroid Build Coastguard Worker sdk_version: "9", 49*e1eccf28SAndroid Build Coastguard Worker 50*e1eccf28SAndroid Build Coastguard Worker srcs: ["android_renderscript_RenderScript.cpp"], 51*e1eccf28SAndroid Build Coastguard Worker 52*e1eccf28SAndroid Build Coastguard Worker header_libs: ["jni_headers"], 53*e1eccf28SAndroid Build Coastguard Worker export_header_lib_headers: ["jni_headers"], 54*e1eccf28SAndroid Build Coastguard Worker 55*e1eccf28SAndroid Build Coastguard Worker shared_libs: [ 56*e1eccf28SAndroid Build Coastguard Worker "libdl", 57*e1eccf28SAndroid Build Coastguard Worker "libjnigraphics", 58*e1eccf28SAndroid Build Coastguard Worker "liblog", 59*e1eccf28SAndroid Build Coastguard Worker ], 60*e1eccf28SAndroid Build Coastguard Worker 61*e1eccf28SAndroid Build Coastguard Worker static_libs: ["libRSDispatch"], 62*e1eccf28SAndroid Build Coastguard Worker 63*e1eccf28SAndroid Build Coastguard Worker include_dirs: [ 64*e1eccf28SAndroid Build Coastguard Worker "frameworks/rs", 65*e1eccf28SAndroid Build Coastguard Worker "frameworks/rs/cpp", 66*e1eccf28SAndroid Build Coastguard Worker ], 67*e1eccf28SAndroid Build Coastguard Worker 68*e1eccf28SAndroid Build Coastguard Worker cflags: [ 69*e1eccf28SAndroid Build Coastguard Worker "-Werror", 70*e1eccf28SAndroid Build Coastguard Worker "-Wall", 71*e1eccf28SAndroid Build Coastguard Worker "-Wextra", 72*e1eccf28SAndroid Build Coastguard Worker "-Wno-unused-parameter", 73*e1eccf28SAndroid Build Coastguard Worker "-DRS_COMPATIBILITY_LIB", 74*e1eccf28SAndroid Build Coastguard Worker ], 75*e1eccf28SAndroid Build Coastguard Worker 76*e1eccf28SAndroid Build Coastguard Worker required: ["libRSSupport"], 77*e1eccf28SAndroid Build Coastguard Worker 78*e1eccf28SAndroid Build Coastguard Worker ldflags: [ 79*e1eccf28SAndroid Build Coastguard Worker "-Wl,--exclude-libs,libc++_static.a", 80*e1eccf28SAndroid Build Coastguard Worker "-Wl,--hash-style=sysv", 81*e1eccf28SAndroid Build Coastguard Worker ], 82*e1eccf28SAndroid Build Coastguard Worker 83*e1eccf28SAndroid Build Coastguard Worker stl: "c++_static", 84*e1eccf28SAndroid Build Coastguard Worker} 85