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