]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/base
Pass definition simplified by not using -local target
[omk.git] / snippets / base
index ee31ce4ee5506d4318111fd2b314100e825b7ec8..e80db848773f4d9f8465b393c4be1e690467e7ad 100644 (file)
@@ -55,7 +55,7 @@ build-pseudo-pass: prepare
        $(Q3)$(MAKE) -C $(MAKERULES_DIR) -f Makefile.rules build
        @$(QUIET_CMD_ECHO) "Compilation finished"
 
-prepare-pass: $(omk_checks)
+prepare-pass:: $(omk_checks)
 else
 # Run make in the top-level directory
 all:
@@ -266,9 +266,8 @@ $(foreach subdir,$(EXTRA_RULES_SUBDIRS),$(eval $(call extra_rules_subdir_templat
 
 # Usage: $(call omk_pass_template,<pass name>)
 define omk_pass_template
-.PHONY: $(pass) $(pass)-local $(pass)-msg $(pass)-subdirs
-$(pass): $(pass)-local
-$(pass)-local: $(pass)-subdirs $(pass)-msg mkdir-omk-work
+.PHONY: $(pass) $(pass)-msg $(pass)-subdirs
+$(pass):: $(pass)-subdirs $(pass)-msg mkdir-omk-work
 $(foreach subdir,$(SUBDIRS),$$(eval $$(call omk_pass_subdir_template,$(pass),$(subdir))))
 
 $(pass)-msg: $(pass)-subdirs
@@ -294,7 +293,7 @@ default-config:
 
 $(eval $(call omk_pass_template,default-config-pass,$$(LOCAL_BUILD_DIR),,always))
 
-default-config-pass-local:
+default-config-pass::
 #      $(Q3)echo Default config for $(RELATIVE_DIR)
        $(Q3)echo "# Config for $(RELATIVE_DIR)" >> "$(CONFIG_FILE)-default"
        $(Q3)$(foreach x, $(default_CONFIG), echo '$(x)' | \