main shinobi / tests / mk / gnu / variables / automatic / t001 / mk
 1
 2.SUFFIXES:
 3.SUFFIXES: .x .y .z
 4$(dir)/foo.x : baz.z $(dir)/bar.y baz.z
 5	@echo '$$@ = $@, $$(@D) = $(@D), $$(@F) = $(@F)'
 6	@echo '$$* = $*, $$(*D) = $(*D), $$(*F) = $(*F)'
 7	@echo '$$< = $<, $$(<D) = $(<D), $$(<F) = $(<F)'
 8	@echo '$$^ = $^, $$(^D) = $(^D), $$(^F) = $(^F)'
 9	@echo '$$+ = $+, $$(+D) = $(+D), $$(+F) = $(+F)'
10	@echo '$$? = $?, $$(?D) = $(?D), $$(?F) = $(?F)'
11	touch $@
12
13$(dir)/bar.y baz.z : ; touch $@