1# Sample app to demonstrate proper rule structuring and mobile-install usage. 2 3load("//rules:rules.bzl", "android_binary", "android_library") 4 5package(default_visibility = ["//src:__subpackages__"]) 6 7android_binary( 8 name = "sampleapp", 9 manifest = "AndroidManifest.xml", 10 multidex = "native", 11 deps = [ 12 ":lib", 13 ], 14) 15 16android_library( 17 name = "lib", 18 srcs = glob(["*.java"]), 19 manifest = "AndroidManifest.xml", 20 resource_files = glob(["res/**"]), 21 deps = [ 22 ":native", 23 "@androidsdk//com.android.support:appcompat-v7-25.0.0", 24 "@androidsdk//com.android.support:support-v4-25.2.0", 25 ], 26) 27 28cc_library( 29 name = "native", 30 srcs = ["native.c"], 31) 32