Skip to content

Commit 6f48278

Browse files
authored
Merge pull request #1619 from Pinata-Consulting/makefile-more-flexible-private-mk-files
makefile: break out SUB_MAKE and UNSET_VARS
2 parents b30dd92 + 0a2f61b commit 6f48278

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

flow/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,9 @@ else ifneq ($(FOOTPRINT_TCL),)
509509
IS_CHIP = 1
510510
endif
511511

512-
UNSET_AND_MAKE = @bash -c 'for var in $(UNSET_VARIABLES_NAMES); do unset $$var; done; $(MAKE) --no-print-directory DESIGN_CONFIG=$(DESIGN_CONFIG) $$@' --
512+
UNSET_VARS = for var in $(UNSET_VARIABLES_NAMES); do unset $$var; done
513+
SUB_MAKE = $(MAKE) --no-print-directory DESIGN_CONFIG=$(DESIGN_CONFIG)
514+
UNSET_AND_MAKE = @bash -c '$(UNSET_VARS); $(SUB_MAKE) $$@' --
513515

514516
# Separate dependency checking and doing a step. This can
515517
# be useful to retest a stage without having to delete the

flow/util/utils.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ define \n
8686
endef
8787

8888
define get_variables
89-
$(foreach V, $(.VARIABLES),$(if $(filter-out $(1), $(origin $V)), $(if $(filter-out .% %QT_QPA_PLATFORM% %TIME_CMD% KLAYOUT% GENERATE_ABSTRACT_RULE% do-step% do-copy% OPEN_GUI% OPEN_GUI_SHORTCUT%, $(V)), $V$ )))
89+
$(foreach V, $(.VARIABLES),$(if $(filter-out $(1), $(origin $V)), $(if $(filter-out .% %QT_QPA_PLATFORM% %TIME_CMD% KLAYOUT% GENERATE_ABSTRACT_RULE% do-step% do-copy% OPEN_GUI% OPEN_GUI_SHORTCUT% SUB_MAKE% UNSET_VARS%, $(V)), $V$ )))
9090
endef
9191

9292
export UNSET_VARIABLES_NAMES := $(call get_variables,command% line environment% default automatic)

0 commit comments

Comments
 (0)