]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/build
Formating changes, added Emacs modelines
[omk.git] / snippets / build
index 038cd9e8144a750c3608b4460f205b8b2b732306..ed0e9dd4fa6a93eabae4f54bc160b0e7853d7651 100644 (file)
@@ -2,9 +2,8 @@
 ##################### -*- makefile-gmake -*-
 # Build pseudo-pass #
 #####################
-ifneq (,$(filter build,$(MAKECMDGOALS)))
-all: build-pseudo-pass
 
+ifneq (,$(filter build,$(MAKECMDGOALS)))
 rule_targets = $(value $(1)_targets)
 rule_deps    = $(value $(1)_deps)
 rule_msg     = $(value $(1)_msg)
@@ -18,11 +17,13 @@ $(rule_targets): $(rule_deps) #$(omk_inc_file)
 endef
 
 # TODO: Include __goals.omk.inc only in the subtree
--include $(shell true; find $(USER_BUILD_DIR) -name '*.omk.inc') # `true' is a hack for MinGW
+-include $(shell true; find $(BUILD_OMK_DIR) -name '*.omk.inc') # `true' is a hack for MinGW
 # FIXME: Disable automatic remake of included files
 
 $(foreach rule,$(prepared_rules),$(eval $(call build_rule,$(rule))))
 
 .PHONY: build
-build: $(foreach target,$(omk_goals),$(target))
+
+build: $(omk_goals)
+
 endif # (,$(filter build,$(MAKECMDGOALS)))