X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;ds=sidebyside;f=subdirmk%2Fgenerate;h=fbf07d4664fc6c46a7382679a2fc6affae8b90a5;hb=32f2d681625cb2d4bde2d155e5b95ec12d0e753d;hp=aae2e481e5992fb0068ef1ff2b71a10af75c17e7;hpb=416eb8d3aa0554fa9d7ee44e86d16a2be9761711;p=subdirmk.git diff --git a/subdirmk/generate b/subdirmk/generate index aae2e48..fbf07d4 100755 --- a/subdirmk/generate +++ b/subdirmk/generate @@ -1,10 +1,14 @@ #!/usr/bin/perl -w # +# subdirmk - &-filter (makefile generation program) +# Copyright 2019 Ian Jackson +# SPDX-License-Identifier: LGPL-2.0-or-later +# # $(srcdir)/subdirmk/generate [--srcdir=SRCDIR] [--] SUBDIR... # # generates in each subdirectory from in each subdirectory # Subdir.mk.tmp Subdir.sd.mk -# Makefile +# Makefile and included files # and in toplevel and in toplevel # main.mk.tmp Perdir.sd.mk @@ -98,7 +102,7 @@ default: all %: FORCE-ALWAYS-RUN \@: Makefile FORCE-ALWAYS-RUN: - \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(MAKECMDGOALS)) + \$(MAKE) -C $cd -f main.mk \$(addprefix ${dir_prefix},\$(or \$(MAKECMDGOALS),all)) .SUFFIXES: END }