1- import re
2-
31# To learn about Buck see [Docs](https://buckbuild.com/).
42# To run your application with Buck:
53# - install Buck
@@ -11,56 +9,57 @@ import re
119#
1210
1311lib_deps = []
12+
1413for jarfile in glob (['libs/*.jar' ]):
15- name = 'jars__' + re . sub ( r'^.*/([^/]+)\.jar$' , r'\1' , jarfile )
14+ name = 'jars__' + jarfile [ jarfile . rindex ( '/' ) + 1 : jarfile . rindex ( '.jar' )]
1615 lib_deps .append (':' + name )
1716 prebuilt_jar (
1817 name = name ,
1918 binary_jar = jarfile ,
2019 )
2120
2221for aarfile in glob (['libs/*.aar' ]):
23- name = 'aars__' + re . sub ( r'^.*/([^/]+)\.aar$' , r'\1' , aarfile )
22+ name = 'aars__' + aarfile [ aarfile . rindex ( '/' ) + 1 : aarfile . rindex ( '.aar' )]
2423 lib_deps .append (':' + name )
2524 android_prebuilt_aar (
2625 name = name ,
2726 aar = aarfile ,
2827 )
2928
3029android_library (
31- name = ' all-libs' ,
32- exported_deps = lib_deps
30+ name = " all-libs" ,
31+ exported_deps = lib_deps ,
3332)
3433
3534android_library (
36- name = ' app-code' ,
37- srcs = glob ([
38- ' src/main/java/**/*.java' ,
39- ]),
40- deps = [
41- ' :all-libs' ,
42- ' :build_config' ,
43- ' :res' ,
44- ],
35+ name = " app-code" ,
36+ srcs = glob ([
37+ " src/main/java/**/*.java" ,
38+ ]),
39+ deps = [
40+ " :all-libs" ,
41+ " :build_config" ,
42+ " :res" ,
43+ ],
4544)
4645
4746android_build_config (
48- name = ' build_config' ,
49- package = ' com.example' ,
47+ name = " build_config" ,
48+ package = " com.example" ,
5049)
5150
5251android_resource (
53- name = ' res' ,
54- res = 'src/main/res' ,
55- package = 'com.example' ,
52+ name = " res" ,
53+ package = "com.example" ,
54+ res = "src/main/res" ,
5655)
5756
5857android_binary (
59- name = ' app' ,
60- package_type = ' debug' ,
61- manifest = ' src/main/AndroidManifest.xml' ,
62- keystore = '//android/keystores: debug' ,
63- deps = [
64- ' :app-code' ,
65- ],
58+ name = " app" ,
59+ keystore = "//android/keystores: debug" ,
60+ manifest = " src/main/AndroidManifest.xml" ,
61+ package_type = " debug" ,
62+ deps = [
63+ " :app-code" ,
64+ ],
6665)
0 commit comments