251 $(MAKE) $(MAKE_ARGS) -j 1 -f make/Main.gmk $(USER_MAKE_VARS) \
252 NO_RECIPES=true print-targets )
253
254 print-configuration:
255 $(ECHO) $(CONFIGURE_COMMAND_LINE)
256
257 reconfigure:
258 ifneq ($(CONFIGURE_COMMAND_LINE), )
259 $(ECHO) "Re-running configure using arguments '$(CONFIGURE_COMMAND_LINE)'"
260 else
261 $(ECHO) "Re-running configure using default settings"
262 endif
263 ( cd $(OUTPUT_ROOT) && PATH="$(ORIGINAL_PATH)" \
264 $(BASH) $(TOPDIR)/configure $(CONFIGURE_COMMAND_LINE) )
265
266 ##############################################################################
267 # The main target, for delegating into Main.gmk
268 ##############################################################################
269
270 MAIN_TARGETS := $(SEQUENTIAL_TARGETS) $(PARALLEL_TARGETS) $(COMPARE_BUILD_MAKE)
271 TARGET_DESCRIPTION := target$(if $(word 2, $(MAIN_TARGETS)),s) \
272 '$(strip $(MAIN_TARGETS))' in configuration '$(CONF_NAME)'
273
274 # MAKEOVERRIDES is automatically set and propagated by Make to sub-Make calls.
275 # We need to clear it of the init-specific variables. The user-specified
276 # variables are explicitely propagated using $(USER_MAKE_VARS).
277 main: MAKEOVERRIDES :=
278
279 main: $(INIT_TARGETS)
280 ifneq ($(SEQUENTIAL_TARGETS)$(PARALLEL_TARGETS), )
281 $(call RotateLogFiles)
282 $(call PrepareFailureLogs)
283 $(PRINTF) "Building $(TARGET_DESCRIPTION)\n" $(BUILD_LOG_PIPE)
284 ifneq ($(SEQUENTIAL_TARGETS), )
285 # Don't touch build output dir since we might be cleaning. That
286 # means no log pipe.
287 ( cd $(TOPDIR) && \
288 $(MAKE) $(MAKE_ARGS) -j 1 -f make/Main.gmk $(USER_MAKE_VARS) \
289 $(SEQUENTIAL_TARGETS) )
290 endif
291 ifneq ($(PARALLEL_TARGETS), )
292 $(call StartGlobalTimer)
|
251 $(MAKE) $(MAKE_ARGS) -j 1 -f make/Main.gmk $(USER_MAKE_VARS) \
252 NO_RECIPES=true print-targets )
253
254 print-configuration:
255 $(ECHO) $(CONFIGURE_COMMAND_LINE)
256
257 reconfigure:
258 ifneq ($(CONFIGURE_COMMAND_LINE), )
259 $(ECHO) "Re-running configure using arguments '$(CONFIGURE_COMMAND_LINE)'"
260 else
261 $(ECHO) "Re-running configure using default settings"
262 endif
263 ( cd $(OUTPUT_ROOT) && PATH="$(ORIGINAL_PATH)" \
264 $(BASH) $(TOPDIR)/configure $(CONFIGURE_COMMAND_LINE) )
265
266 ##############################################################################
267 # The main target, for delegating into Main.gmk
268 ##############################################################################
269
270 MAIN_TARGETS := $(SEQUENTIAL_TARGETS) $(PARALLEL_TARGETS) $(COMPARE_BUILD_MAKE)
271 # If building the default target, add what they are to the description.
272 DESCRIPTION_TARGETS := $(strip $(MAIN_TARGETS))
273 ifeq ($(DESCRIPTION_TARGETS), default)
274 DESCRIPTION_TARGETS += ($(DEFAULT_MAKE_TARGET))
275 endif
276 TARGET_DESCRIPTION := target$(if $(word 2, $(MAIN_TARGETS)),s) \
277 '$(strip $(DESCRIPTION_TARGETS))' in configuration '$(CONF_NAME)'
278
279 # MAKEOVERRIDES is automatically set and propagated by Make to sub-Make calls.
280 # We need to clear it of the init-specific variables. The user-specified
281 # variables are explicitely propagated using $(USER_MAKE_VARS).
282 main: MAKEOVERRIDES :=
283
284 main: $(INIT_TARGETS)
285 ifneq ($(SEQUENTIAL_TARGETS)$(PARALLEL_TARGETS), )
286 $(call RotateLogFiles)
287 $(call PrepareFailureLogs)
288 $(PRINTF) "Building $(TARGET_DESCRIPTION)\n" $(BUILD_LOG_PIPE)
289 ifneq ($(SEQUENTIAL_TARGETS), )
290 # Don't touch build output dir since we might be cleaning. That
291 # means no log pipe.
292 ( cd $(TOPDIR) && \
293 $(MAKE) $(MAKE_ARGS) -j 1 -f make/Main.gmk $(USER_MAKE_VARS) \
294 $(SEQUENTIAL_TARGETS) )
295 endif
296 ifneq ($(PARALLEL_TARGETS), )
297 $(call StartGlobalTimer)
|