xref: /aosp_15_r20/development/build/tools/sdk_repo.mk (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker# Makefile to build the SDK repository packages.
2*90c8c64dSAndroid Build Coastguard Worker
3*90c8c64dSAndroid Build Coastguard Worker.PHONY: sdk_repo
4*90c8c64dSAndroid Build Coastguard Worker
5*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_DEPS       :=
6*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XML_ARGS   :=
7*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_DEPS     :=
8*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_XML_ARGS :=
9*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_DEPS     :=
10*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XML_ARGS :=
11*90c8c64dSAndroid Build Coastguard Worker
12*90c8c64dSAndroid Build Coastguard Worker# Define the name of a package zip file to generate
13*90c8c64dSAndroid Build Coastguard Worker# $1=OS (e.g. linux, darwin)
14*90c8c64dSAndroid Build Coastguard Worker# $2=sdk zip (e.g. out/host/linux.../android-eng-sdk.zip)
15*90c8c64dSAndroid Build Coastguard Worker# $3=package to create (e.g. tools, docs, etc.)
16*90c8c64dSAndroid Build Coastguard Worker#
17*90c8c64dSAndroid Build Coastguard Workerdefine sdk-repo-pkg-zip
18*90c8c64dSAndroid Build Coastguard Worker$(dir $(2))/sdk-repo-$(1)-$(3).zip
19*90c8c64dSAndroid Build Coastguard Workerendef
20*90c8c64dSAndroid Build Coastguard Worker
21*90c8c64dSAndroid Build Coastguard Worker# Defines the rule to build an SDK repository package by zipping all
22*90c8c64dSAndroid Build Coastguard Worker# the content of the given directory.
23*90c8c64dSAndroid Build Coastguard Worker# E.g. given a folder out/host/linux.../sdk/android-eng-sdk/tools
24*90c8c64dSAndroid Build Coastguard Worker# this generates an sdk-repo-linux-tools that contains tools/*
25*90c8c64dSAndroid Build Coastguard Worker#
26*90c8c64dSAndroid Build Coastguard Worker# $1=variable where to accumulate args for mk_sdk_repo_xml.
27*90c8c64dSAndroid Build Coastguard Worker# $2=OS (e.g. linux, darwin)
28*90c8c64dSAndroid Build Coastguard Worker# $3=sdk zip (e.g. out/host/linux.../android-eng-sdk.zip)
29*90c8c64dSAndroid Build Coastguard Worker# $4=package to create (e.g. tools, docs, etc.)
30*90c8c64dSAndroid Build Coastguard Worker#
31*90c8c64dSAndroid Build Coastguard Worker# The rule depends on the SDK zip file, which is defined by $2.
32*90c8c64dSAndroid Build Coastguard Worker#
33*90c8c64dSAndroid Build Coastguard Workerdefine mk-sdk-repo-pkg-1
34*90c8c64dSAndroid Build Coastguard Worker$(call sdk-repo-pkg-zip,$(2),$(3),$(4)): $(3)
35*90c8c64dSAndroid Build Coastguard Worker	@echo "Building SDK repository package $(4) from $(notdir $(3))"
36*90c8c64dSAndroid Build Coastguard Worker	$(hide) rm -f $$@ && \
37*90c8c64dSAndroid Build Coastguard Worker	        $(SOONG_ZIP) -o $$@ -C $(basename $(3)) -D $(basename $(3))/$(4)
38*90c8c64dSAndroid Build Coastguard Worker$(call dist-for-goals-with-filenametag, sdk_repo, $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
39*90c8c64dSAndroid Build Coastguard Worker$(1) += $(4) $(2) \
40*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(2),$(3),$(4)):$(notdir $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
41*90c8c64dSAndroid Build Coastguard Worker
42*90c8c64dSAndroid Build Coastguard Worker$(call declare-1p-container,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),sdk_repo)
43*90c8c64dSAndroid Build Coastguard Worker$(call declare-container-license-deps,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),$(3),$(PRODUCT_OUT)/:/)
44*90c8c64dSAndroid Build Coastguard Workerendef
45*90c8c64dSAndroid Build Coastguard Worker
46*90c8c64dSAndroid Build Coastguard Worker# Defines the rule to build an SDK repository package when the
47*90c8c64dSAndroid Build Coastguard Worker# package directory contains a single platform-related inner directory.
48*90c8c64dSAndroid Build Coastguard Worker# E.g. given a folder out/host/linux.../sdk/android-eng-sdk/samples/android-N
49*90c8c64dSAndroid Build Coastguard Worker# this generates an sdk-repo-linux-samples that contains android-N/*
50*90c8c64dSAndroid Build Coastguard Worker#
51*90c8c64dSAndroid Build Coastguard Worker# $1=variable where to accumulate args for mk_sdk_repo_xml.
52*90c8c64dSAndroid Build Coastguard Worker# $2=OS (e.g. linux, darwin)
53*90c8c64dSAndroid Build Coastguard Worker# $3=sdk zip (e.g. out/host/linux.../android-eng-sdk.zip)
54*90c8c64dSAndroid Build Coastguard Worker# $4=package to create (e.g. platforms, samples, etc.)
55*90c8c64dSAndroid Build Coastguard Worker#
56*90c8c64dSAndroid Build Coastguard Worker# The rule depends on the SDK zip file, which is defined by $2.
57*90c8c64dSAndroid Build Coastguard Worker#
58*90c8c64dSAndroid Build Coastguard Workerdefine mk-sdk-repo-pkg-2
59*90c8c64dSAndroid Build Coastguard Worker$(call sdk-repo-pkg-zip,$(2),$(3),$(4)): $(3)
60*90c8c64dSAndroid Build Coastguard Worker	@echo "Building SDK repository package $(4) from $(notdir $(3))"
61*90c8c64dSAndroid Build Coastguard Worker	$(hide) rm -f $$@ && \
62*90c8c64dSAndroid Build Coastguard Worker	        $(SOONG_ZIP) -o $$@ -C $(basename $(3))/$(4) -D $(basename $(3))/$(4)
63*90c8c64dSAndroid Build Coastguard Worker$(call dist-for-goals-with-filenametag, sdk_repo, $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
64*90c8c64dSAndroid Build Coastguard Worker$(1) += $(4) $(2) \
65*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(2),$(3),$(4)):$(notdir $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
66*90c8c64dSAndroid Build Coastguard Worker
67*90c8c64dSAndroid Build Coastguard Worker$(call declare-1p-container,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),sdk_repo)
68*90c8c64dSAndroid Build Coastguard Worker$(call declare-container-license-deps,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),$(3),$(PRODUCT_OUT)/:/)
69*90c8c64dSAndroid Build Coastguard Workerendef
70*90c8c64dSAndroid Build Coastguard Worker
71*90c8c64dSAndroid Build Coastguard Worker# Defines the rule to build an SDK sources package.
72*90c8c64dSAndroid Build Coastguard Worker#
73*90c8c64dSAndroid Build Coastguard Worker# $1=variable where to accumulate args for mk_sdk_repo_xml.
74*90c8c64dSAndroid Build Coastguard Worker# $2=OS (e.g. linux, darwin)
75*90c8c64dSAndroid Build Coastguard Worker# $3=sdk zip (e.g. out/host/linux.../android-eng-sdk.zip)
76*90c8c64dSAndroid Build Coastguard Worker# $4=package to create, must be "sources"
77*90c8c64dSAndroid Build Coastguard Worker#
78*90c8c64dSAndroid Build Coastguard Workerdefine mk-sdk-repo-sources
79*90c8c64dSAndroid Build Coastguard Workerbcp_srcjar := $(call intermediates-dir-for,ETC,platform-bootclasspath.srcjar)/platform-bootclasspath.srcjar
80*90c8c64dSAndroid Build Coastguard Workersource_props := $(HOST_OUT)/development/sdk/source_source.properties
81*90c8c64dSAndroid Build Coastguard Worker$(call sdk-repo-pkg-zip,$(2),$(3),$(4)): $(3) $$(bcp_srcjar) $$(source_props)
82*90c8c64dSAndroid Build Coastguard Worker	@echo "Building SDK sources package"
83*90c8c64dSAndroid Build Coastguard Worker	rm -rf $$(dir $$@)/tmp
84*90c8c64dSAndroid Build Coastguard Worker	unzip -qd $$(dir $$@)/tmp $$(bcp_srcjar)
85*90c8c64dSAndroid Build Coastguard Worker	$$(SOONG_ZIP) -o $$@ -P src -e source.properties -f $$(source_props) -C $$(dir $$@)/tmp -D $$(dir $$@)/tmp
86*90c8c64dSAndroid Build Coastguard Worker	rm -rf $$(dir $$@)/tmp
87*90c8c64dSAndroid Build Coastguard Worker$(call dist-for-goals-with-filenametag, sdk_repo, $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
88*90c8c64dSAndroid Build Coastguard Worker$(1) += $(4) $(2) \
89*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(2),$(3),$(4)):$(notdir $(call sdk-repo-pkg-zip,$(2),$(3),$(4)))
90*90c8c64dSAndroid Build Coastguard Worker
91*90c8c64dSAndroid Build Coastguard Worker$(call declare-1p-container,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),sdk_repo)
92*90c8c64dSAndroid Build Coastguard Worker$(call declare-container-license-deps,$(call sdk-repo-pkg-zip,$(2),$(3),$(4)),$(3) $(HOST_OUT)/development/sdk/source_source.properties,$(PRODUCT_OUT)/:/)
93*90c8c64dSAndroid Build Coastguard Workerendef
94*90c8c64dSAndroid Build Coastguard Worker
95*90c8c64dSAndroid Build Coastguard Worker# Defines the rule to build an XML file for a package.
96*90c8c64dSAndroid Build Coastguard Worker#
97*90c8c64dSAndroid Build Coastguard Worker# $1=output file
98*90c8c64dSAndroid Build Coastguard Worker# $2=schema file
99*90c8c64dSAndroid Build Coastguard Worker# $3=deps
100*90c8c64dSAndroid Build Coastguard Worker# $4=args
101*90c8c64dSAndroid Build Coastguard Workerdefine mk-sdk-repo-xml
102*90c8c64dSAndroid Build Coastguard Worker$(1): $$(XMLLINT) development/build/tools/mk_sdk_repo_xml.sh $(2) $(3)
103*90c8c64dSAndroid Build Coastguard Worker	XMLLINT=$$(XMLLINT) development/build/tools/mk_sdk_repo_xml.sh $$@ $(2) $(4)
104*90c8c64dSAndroid Build Coastguard Worker
105*90c8c64dSAndroid Build Coastguard Worker$$(call dist-for-goals,sdk_repo,$(1))
106*90c8c64dSAndroid Build Coastguard Worker
107*90c8c64dSAndroid Build Coastguard Worker$(call declare-1p-target,$(1),sdk_repo)
108*90c8c64dSAndroid Build Coastguard Worker$(call declare-container-license-deps,$(1),$(2) $(3),$(PRODUCT_OUT)/:/)
109*90c8c64dSAndroid Build Coastguard Workerendef
110*90c8c64dSAndroid Build Coastguard Worker
111*90c8c64dSAndroid Build Coastguard Worker# -----------------------------------------------------------------
112*90c8c64dSAndroid Build Coastguard Worker# Rules for main host sdk
113*90c8c64dSAndroid Build Coastguard Worker
114*90c8c64dSAndroid Build Coastguard Workerifneq ($(filter sdk,$(MAKECMDGOALS)),)
115*90c8c64dSAndroid Build Coastguard Worker
116*90c8c64dSAndroid Build Coastguard Worker# All these go in the main repository.xml
117*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-pkg-1,SDK_REPO_XML_ARGS,$(HOST_OS),$(MAIN_SDK_ZIP),docs))
118*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-pkg-2,SDK_REPO_XML_ARGS,$(HOST_OS),$(MAIN_SDK_ZIP),platforms))
119*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-pkg-2,SDK_REPO_XML_ARGS,$(HOST_OS),$(MAIN_SDK_ZIP),samples))
120*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-sources,SDK_REPO_XML_ARGS,$(HOST_OS),$(MAIN_SDK_ZIP),sources))
121*90c8c64dSAndroid Build Coastguard Worker
122*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_DEPS += \
123*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(HOST_OS),$(MAIN_SDK_ZIP),docs) \
124*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(HOST_OS),$(MAIN_SDK_ZIP),platforms) \
125*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(HOST_OS),$(MAIN_SDK_ZIP),samples) \
126*90c8c64dSAndroid Build Coastguard Worker    $(call sdk-repo-pkg-zip,$(HOST_OS),$(MAIN_SDK_ZIP),sources)
127*90c8c64dSAndroid Build Coastguard Worker
128*90c8c64dSAndroid Build Coastguard Workerendif
129*90c8c64dSAndroid Build Coastguard Worker
130*90c8c64dSAndroid Build Coastguard Worker# -----------------------------------------------------------------
131*90c8c64dSAndroid Build Coastguard Worker# Pickup the most recent xml schema for repository and add-on
132*90c8c64dSAndroid Build Coastguard Worker
133*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XSD := \
134*90c8c64dSAndroid Build Coastguard Worker    $(lastword \
135*90c8c64dSAndroid Build Coastguard Worker      $(wildcard \
136*90c8c64dSAndroid Build Coastguard Worker        prebuilts/devtools/repository/sdk-repository-*.xsd \
137*90c8c64dSAndroid Build Coastguard Worker    ))
138*90c8c64dSAndroid Build Coastguard Worker
139*90c8c64dSAndroid Build Coastguard WorkerSDK_ADDON_XSD := \
140*90c8c64dSAndroid Build Coastguard Worker    $(lastword \
141*90c8c64dSAndroid Build Coastguard Worker      $(wildcard \
142*90c8c64dSAndroid Build Coastguard Worker        prebuilts/devtools/repository/sdk-addon-*.xsd \
143*90c8c64dSAndroid Build Coastguard Worker    ))
144*90c8c64dSAndroid Build Coastguard Worker
145*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XSD := \
146*90c8c64dSAndroid Build Coastguard Worker    $(lastword \
147*90c8c64dSAndroid Build Coastguard Worker      $(wildcard \
148*90c8c64dSAndroid Build Coastguard Worker        prebuilts/devtools/repository/sdk-sys-img-*.xsd \
149*90c8c64dSAndroid Build Coastguard Worker    ))
150*90c8c64dSAndroid Build Coastguard Worker
151*90c8c64dSAndroid Build Coastguard Worker
152*90c8c64dSAndroid Build Coastguard Worker# -----------------------------------------------------------------
153*90c8c64dSAndroid Build Coastguard Worker# Rules for sdk addon
154*90c8c64dSAndroid Build Coastguard Worker
155*90c8c64dSAndroid Build Coastguard Workerifneq ($(filter sdk_addon,$(MAKECMDGOALS)),)
156*90c8c64dSAndroid Build Coastguard Workerifneq ($(ADDON_SDK_ZIP),)
157*90c8c64dSAndroid Build Coastguard Worker
158*90c8c64dSAndroid Build Coastguard Worker# ADDON_SDK_ZIP is defined in build/core/tasks/sdk-addon.sh and is
159*90c8c64dSAndroid Build Coastguard Worker# already packaged correctly. All we have to do is dist it with
160*90c8c64dSAndroid Build Coastguard Worker# a different destination name.
161*90c8c64dSAndroid Build Coastguard Worker
162*90c8c64dSAndroid Build Coastguard WorkerRENAMED_ADDON_ZIP := $(ADDON_SDK_ZIP):$(notdir $(call sdk-repo-pkg-zip,$(HOST_OS),$(ADDON_SDK_ZIP),addon))
163*90c8c64dSAndroid Build Coastguard Worker
164*90c8c64dSAndroid Build Coastguard Worker$(call dist-for-goals, sdk_repo, $(RENAMED_ADDON_ZIP))
165*90c8c64dSAndroid Build Coastguard Worker
166*90c8c64dSAndroid Build Coastguard Worker# Also generate the addon.xml using the latest schema and the renamed addon zip
167*90c8c64dSAndroid Build Coastguard Worker
168*90c8c64dSAndroid Build Coastguard WorkerSDK_ADDON_XML := $(dir $(ADDON_SDK_ZIP))/addon.xml
169*90c8c64dSAndroid Build Coastguard Worker
170*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-xml,$(SDK_ADDON_XML),$(SDK_ADDON_XSD),$(ADDON_SDK_ZIP),add-on $(HOST_OS) $(RENAMED_ADDON_ZIP)))
171*90c8c64dSAndroid Build Coastguard Worker
172*90c8c64dSAndroid Build Coastguard WorkerSDK_ADDON_XML :=
173*90c8c64dSAndroid Build Coastguard WorkerRENAMED_ADDON_ZIP :=
174*90c8c64dSAndroid Build Coastguard Worker
175*90c8c64dSAndroid Build Coastguard Workerendif
176*90c8c64dSAndroid Build Coastguard Worker
177*90c8c64dSAndroid Build Coastguard Workerifneq ($(ADDON_SDK_IMG_ZIP),)
178*90c8c64dSAndroid Build Coastguard Worker
179*90c8c64dSAndroid Build Coastguard Worker# Copy/rename the ADDON_SDK_IMG_ZIP file as an sdk-repo zip in the dist dir
180*90c8c64dSAndroid Build Coastguard Worker
181*90c8c64dSAndroid Build Coastguard WorkerRENAMED_ADDON_IMG_ZIP := $(ADDON_SDK_IMG_ZIP):$(notdir $(call sdk-repo-pkg-zip,$(HOST_OS),$(ADDON_SDK_IMG_ZIP),system-images))
182*90c8c64dSAndroid Build Coastguard Worker
183*90c8c64dSAndroid Build Coastguard Worker$(call dist-for-goals, sdk_repo, $(RENAMED_ADDON_IMG_ZIP))
184*90c8c64dSAndroid Build Coastguard Worker
185*90c8c64dSAndroid Build Coastguard Worker# Generate the system-image XML for the addon sys-img
186*90c8c64dSAndroid Build Coastguard Worker
187*90c8c64dSAndroid Build Coastguard WorkerSDK_ADDON_IMG_XML := $(dir $(ADDON_SDK_ZIP))/addon-sys-img.xml
188*90c8c64dSAndroid Build Coastguard Worker
189*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-xml,$(SDK_ADDON_IMG_XML),$(SDK_SYSIMG_XSD),$(ADDON_SDK_IMG_ZIP),system-image $(HOST_OS) $(RENAMED_ADDON_IMG_ZIP)))
190*90c8c64dSAndroid Build Coastguard Worker
191*90c8c64dSAndroid Build Coastguard WorkerSDK_ADDON_IMG_XML :=
192*90c8c64dSAndroid Build Coastguard WorkerRENAMED_ADDON_IMG_ZIP :=
193*90c8c64dSAndroid Build Coastguard Worker
194*90c8c64dSAndroid Build Coastguard Workerendif
195*90c8c64dSAndroid Build Coastguard Workerendif
196*90c8c64dSAndroid Build Coastguard Worker
197*90c8c64dSAndroid Build Coastguard Worker# -----------------------------------------------------------------
198*90c8c64dSAndroid Build Coastguard Worker# Rules for the SDK Repository XML
199*90c8c64dSAndroid Build Coastguard Worker
200*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XML   := $(MAIN_SDK_DIR)/repository.xml
201*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_XML := $(MAIN_SDK_DIR)/repo-extras.xml
202*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XML := $(MAIN_SDK_DIR)/repo-sys-img.xml
203*90c8c64dSAndroid Build Coastguard Worker
204*90c8c64dSAndroid Build Coastguard Workerifneq ($(SDK_REPO_XML_ARGS),)
205*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-xml,$(SDK_REPO_XML),$(SDK_REPO_XSD),$(SDK_REPO_DEPS),$(SDK_REPO_XML_ARGS)))
206*90c8c64dSAndroid Build Coastguard Workerelse
207*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XML :=
208*90c8c64dSAndroid Build Coastguard Workerendif
209*90c8c64dSAndroid Build Coastguard Worker
210*90c8c64dSAndroid Build Coastguard Worker
211*90c8c64dSAndroid Build Coastguard Workerifneq ($(SDK_EXTRAS_XML_ARGS),)
212*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-xml,$(SDK_EXTRAS_XML),$(SDK_ADDON_XSD),$(SDK_EXTRAS_DEPS),$(SDK_EXTRAS_XML_ARGS)))
213*90c8c64dSAndroid Build Coastguard Workerelse
214*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_XML :=
215*90c8c64dSAndroid Build Coastguard Workerendif
216*90c8c64dSAndroid Build Coastguard Worker
217*90c8c64dSAndroid Build Coastguard Worker
218*90c8c64dSAndroid Build Coastguard Workerifneq ($(SDK_SYSIMG_XML_ARGS),)
219*90c8c64dSAndroid Build Coastguard Worker$(eval $(call mk-sdk-repo-xml,$(SDK_SYSIMG_XML),$(SDK_SYSIMG_XSD),$(SDK_SYSIMG_DEPS),$(SDK_SYSIMG_XML_ARGS)))
220*90c8c64dSAndroid Build Coastguard Workerelse
221*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XML :=
222*90c8c64dSAndroid Build Coastguard Workerendif
223*90c8c64dSAndroid Build Coastguard Worker
224*90c8c64dSAndroid Build Coastguard Worker# -----------------------------------------------------------------
225*90c8c64dSAndroid Build Coastguard Worker
226*90c8c64dSAndroid Build Coastguard Workersdk_repo: $(SDK_REPO_DEPS) $(SDK_REPO_XML) $(SDK_EXTRAS_XML) $(SDK_SYSIMG_XML)
227*90c8c64dSAndroid Build Coastguard Worker
228*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_DEPS :=
229*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XML :=
230*90c8c64dSAndroid Build Coastguard WorkerSDK_REPO_XML_ARGS :=
231*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_DEPS :=
232*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_XML :=
233*90c8c64dSAndroid Build Coastguard WorkerSDK_EXTRAS_XML_ARGS :=
234*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_DEPS :=
235*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XML :=
236*90c8c64dSAndroid Build Coastguard WorkerSDK_SYSIMG_XML_ARGS :=
237*90c8c64dSAndroid Build Coastguard Worker
238*90c8c64dSAndroid Build Coastguard Workermk-sdk-repo-pkg-1 :=
239*90c8c64dSAndroid Build Coastguard Workermk-sdk-repo-pkg-2 :=
240*90c8c64dSAndroid Build Coastguard Workermk-sdk-repo-sources :=
241*90c8c64dSAndroid Build Coastguard Workermk-sdk-repo-xml :=
242*90c8c64dSAndroid Build Coastguard Workersdk-repo-pkg-zip :=
243