xref: /aosp_15_r20/sdk/build.gradle (revision 1789df15502f1991eff51ff970dce5df8404dd56)
1*1789df15SXin Liapply plugin: 'sdk-files'
2*1789df15SXin Li
3*1789df15SXin Lisdk {
4*1789df15SXin Li    common {
5*1789df15SXin Li        item('files/tools_source.properties') {
6*1789df15SXin Li            name 'source.properties'
7*1789df15SXin Li            notice null
8*1789df15SXin Li        }
9*1789df15SXin Li        item('files/plugin.prop') {
10*1789df15SXin Li            into 'lib'
11*1789df15SXin Li            notice null
12*1789df15SXin Li        }
13*1789df15SXin Li
14*1789df15SXin Li        item('emulator/snapshot/snapshots.img') {
15*1789df15SXin Li            into 'lib/emulator'
16*1789df15SXin Li            notice 'emulator/NOTICE'
17*1789df15SXin Li        }
18*1789df15SXin Li        item('emulator/skins/dynamic') {
19*1789df15SXin Li            into 'lib/emulator/skins/dynamic'
20*1789df15SXin Li            notice 'emulator/NOTICE'
21*1789df15SXin Li        }
22*1789df15SXin Li
23*1789df15SXin Li        item('templates/build.template') {
24*1789df15SXin Li            into 'lib'
25*1789df15SXin Li            notice 'templates/NOTICE'
26*1789df15SXin Li        }
27*1789df15SXin Li        item('templates/uibuild.template') {
28*1789df15SXin Li            into 'lib'
29*1789df15SXin Li            notice 'templates/NOTICE'
30*1789df15SXin Li        }
31*1789df15SXin Li        item('templates/build_gradle.template') {
32*1789df15SXin Li            into 'lib'
33*1789df15SXin Li            notice 'templates/NOTICE'
34*1789df15SXin Li        }
35*1789df15SXin Li
36*1789df15SXin Li        item('files/ant') {
37*1789df15SXin Li            into 'ant'
38*1789df15SXin Li            notice 'files/ant/NOTICE'
39*1789df15SXin Li        }
40*1789df15SXin Li        item('files/proguard-project.txt') {
41*1789df15SXin Li            into 'lib'
42*1789df15SXin Li            notice null
43*1789df15SXin Li        }
44*1789df15SXin Li        item('files/proguard-project.txt') {
45*1789df15SXin Li            into 'proguard'
46*1789df15SXin Li            notice null
47*1789df15SXin Li        }
48*1789df15SXin Li        item('files/proguard-android.txt') {
49*1789df15SXin Li            into 'proguard'
50*1789df15SXin Li            notice null
51*1789df15SXin Li        }
52*1789df15SXin Li        item('files/proguard-android-optimize.txt') {
53*1789df15SXin Li            into 'proguard'
54*1789df15SXin Li            notice null
55*1789df15SXin Li        }
56*1789df15SXin Li
57*1789df15SXin Li        item('files/devices.xml') {
58*1789df15SXin Li            into 'lib'
59*1789df15SXin Li            notice 'files/NOTICE'
60*1789df15SXin Li        }
61*1789df15SXin Li        item('files/android.el') {
62*1789df15SXin Li            into 'lib'
63*1789df15SXin Li            notice 'files/NOTICE'
64*1789df15SXin Li        }
65*1789df15SXin Li
66*1789df15SXin Li        item('apps/SdkController') {
67*1789df15SXin Li            into 'apps/SdkController'
68*1789df15SXin Li            notice 'apps/SdkController/NOTICE'
69*1789df15SXin Li        }
70*1789df15SXin Li
71*1789df15SXin Li        item('files/typos') {
72*1789df15SXin Li            into 'support'
73*1789df15SXin Li            notice 'files/NOTICE'
74*1789df15SXin Li        }
75*1789df15SXin Li
76*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/qemu-kernel/x86/pc-bios/bios.bin") {
77*1789df15SXin Li            into 'lib/pc-bios'
78*1789df15SXin Li            notice null
79*1789df15SXin Li        }
80*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/qemu-kernel/x86/pc-bios/vgabios-cirrus.bin") {
81*1789df15SXin Li            into 'lib/pc-bios'
82*1789df15SXin Li            notice null
83*1789df15SXin Li        }
84*1789df15SXin Li
85*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/license.html") {
86*1789df15SXin Li            into 'proguard'
87*1789df15SXin Li            notice null
88*1789df15SXin Li        }
89*1789df15SXin Li
90*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/README") {
91*1789df15SXin Li            into 'proguard'
92*1789df15SXin Li            notice null
93*1789df15SXin Li        }
94*1789df15SXin Li
95*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/docs") {
96*1789df15SXin Li            into 'proguard/docs'
97*1789df15SXin Li            notice null
98*1789df15SXin Li        }
99*1789df15SXin Li
100*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/examples") {
101*1789df15SXin Li            into 'proguard/examples'
102*1789df15SXin Li            notice null
103*1789df15SXin Li        }
104*1789df15SXin Li
105*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/lib") {
106*1789df15SXin Li            into 'proguard/lib'
107*1789df15SXin Li            notice null
108*1789df15SXin Li        }
109*1789df15SXin Li
110*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/src/proguard/ant/task.properties") {
111*1789df15SXin Li            into 'proguard/ant'
112*1789df15SXin Li            notice null
113*1789df15SXin Li        }
114*1789df15SXin Li    }
115*1789df15SXin Li
116*1789df15SXin Li    common(mac, linux) {
117*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/proguard.sh") {
118*1789df15SXin Li            into 'proguard/bin'
119*1789df15SXin Li            notice null
120*1789df15SXin Li        }
121*1789df15SXin Li
122*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/proguardgui.sh") {
123*1789df15SXin Li            into 'proguard/bin'
124*1789df15SXin Li            notice null
125*1789df15SXin Li        }
126*1789df15SXin Li
127*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/retrace.sh") {
128*1789df15SXin Li            into 'proguard/bin'
129*1789df15SXin Li            notice null
130*1789df15SXin Li        }
131*1789df15SXin Li    }
132*1789df15SXin Li
133*1789df15SXin Li    windows {
134*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/proguard.bat") {
135*1789df15SXin Li            into 'proguard/bin'
136*1789df15SXin Li            notice null
137*1789df15SXin Li        }
138*1789df15SXin Li
139*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/proguardgui.bat") {
140*1789df15SXin Li            into 'proguard/bin'
141*1789df15SXin Li            notice null
142*1789df15SXin Li        }
143*1789df15SXin Li
144*1789df15SXin Li        item("$rootProject.projectDir.parentFile/prebuilts/tools/common/proguard/proguard4.7/bin/retrace.bat") {
145*1789df15SXin Li            into 'proguard/bin'
146*1789df15SXin Li            notice null
147*1789df15SXin Li        }
148*1789df15SXin Li    }
149*1789df15SXin Li
150*1789df15SXin Li}
151