Dist userdataimg and tests-zip-package for tests builds
So that the build server can run the following command to build and dist only the two packages: make -j16 tests-zip-package userdataimage-nodeps dist showcommands TARGET_BUILD_VARIANT=tests TARGET_PRODUCT=passion Change-Id: I03d7049582ec8537a389e80b7ecdcae6625222ea
This commit is contained in:
@@ -831,6 +831,8 @@ $(INSTALLED_USERDATAIMAGE_TARGET): $(INTERNAL_USERIMAGES_DEPS) \
|
|||||||
.PHONY: userdataimage-nodeps
|
.PHONY: userdataimage-nodeps
|
||||||
userdataimage-nodeps: $(INTERNAL_USERIMAGES_DEPS)
|
userdataimage-nodeps: $(INTERNAL_USERIMAGES_DEPS)
|
||||||
$(build-userdataimage-target)
|
$(build-userdataimage-target)
|
||||||
|
$(hide)mkdir -p $(DIST_DIR)
|
||||||
|
$(hide)cp $(INSTALLED_USERDATAIMAGE_TARGET) $(DIST_DIR)
|
||||||
|
|
||||||
#######
|
#######
|
||||||
## data partition tarball
|
## data partition tarball
|
||||||
@@ -1101,8 +1103,17 @@ $(BUILT_TESTS_ZIP_PACKAGE): \
|
|||||||
$(TARGET_OUT_DATA),$(zip_root)/DATA)
|
$(TARGET_OUT_DATA),$(zip_root)/DATA)
|
||||||
$(hide) (cd $(zip_root) && zip -qry ../$(notdir $@) .)
|
$(hide) (cd $(zip_root) && zip -qry ../$(notdir $@) .)
|
||||||
|
|
||||||
|
.PHONY: tests-zip-package
|
||||||
tests-zip-package: $(BUILT_TESTS_ZIP_PACKAGE)
|
tests-zip-package: $(BUILT_TESTS_ZIP_PACKAGE)
|
||||||
|
|
||||||
|
# Dist the files needed by tests builds
|
||||||
|
# So the build server can run the following commands to build tests packages while avoid a full build:
|
||||||
|
# $make -j16 tests-zip-package userdataimage-nodeps dist showcommands TARGET_BUILD_VARIANT=tests TARGET_PRODUCT=passion
|
||||||
|
ifeq ($(filter $(DEFAULT_GOAL) tests-zip-package,$(MAKECMDGOALS)),tests-zip-package)
|
||||||
|
$(call dist-for-goals, tests-zip-package, \
|
||||||
|
$(BUILT_TESTS_ZIP_PACKAGE))
|
||||||
|
endif
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# A zip of the symbols directory. Keep the full paths to make it
|
# A zip of the symbols directory. Keep the full paths to make it
|
||||||
# more obvious where these files came from.
|
# more obvious where these files came from.
|
||||||
|
Reference in New Issue
Block a user