OSDN Git Service

build: Always run checkapi when building system image
authorTom Marshall <tdm@cyngn.com>
Thu, 17 Dec 2015 00:07:10 +0000 (16:07 -0800)
committerMichael Bestas <mikeioannina@gmail.com>
Fri, 6 Jan 2017 23:37:36 +0000 (01:37 +0200)
This should significantly reduce the number of quail stars given out.

This only applies when building the system image.  Packages may still
be built and tested individually without any impact.

If you like to live dangerously, set I_WANT_A_QUAIL_STAR in your
environment.

Change-Id: I3da6646f022f2e967ebe2c3dd9ed616fab7991fe

core/Makefile

index c088ba3..8b4ac1e 100644 (file)
@@ -1266,6 +1266,10 @@ endef
 $(BUILT_SYSTEMIMAGE): $(FULL_SYSTEMIMAGE_DEPS) $(INSTALLED_FILES_FILE)
        $(call build-systemimage-target,$@)
 
+ifndef I_WANT_A_QUAIL_STAR
+$(BUILT_SYSTEMIMAGE): checkapi
+endif
+
 INSTALLED_SYSTEMIMAGE := $(PRODUCT_OUT)/system.img
 SYSTEMIMAGE_SOURCE_DIR := $(TARGET_OUT)