chiark / gitweb /
fix stub Makefile to use MAKECMDGOALS
[subdirmk.git] / subdirmk / generate
index 8a2c9869526c3dd80b66814b2913dc387556c9ee..aae2e481e5992fb0068ef1ff2b71a10af75c17e7 100755 (executable)
@@ -95,11 +95,10 @@ sub write_makefile ($$) {
     my $cd = $depth ? join('/', ('..',) x $depth) : '.';
     o <<END;
 default: all
-       \@: \$@
 %:     FORCE-ALWAYS-RUN
-       \$(MAKE) -C $cd -f main.mk ${dir_prefix}\$@
+       \@:
 Makefile FORCE-ALWAYS-RUN:
-       \@: \$@
+       \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(MAKECMDGOALS))
 .SUFFIXES:
 END
 }