diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-08-01 21:27:36 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-08-19 11:55:23 +0900 |
| commit | d0d7f5500530402eae71cd6929fdd7389d0d65d3 (patch) | |
| tree | 2d38e73c27115a1d8c9b2ea983a265d767a47d8a /template | |
| parent | f5efd0e74340704d546c265d9e01bc9f85dbec0c (diff) | |
Gererate prism source files dependencies from template.rb
Update included file list automatically.
Diffstat (limited to 'template')
| -rw-r--r-- | template/GNUmakefile.in | 3 | ||||
| -rw-r--r-- | template/Makefile.in | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/template/GNUmakefile.in b/template/GNUmakefile.in index 22ff1078dc..452e7cdeef 100644 --- a/template/GNUmakefile.in +++ b/template/GNUmakefile.in @@ -27,5 +27,8 @@ override UNICODE_TABLES_DEPENDENTS = \ $(UNICODE_TABLES_DATA_FILES)))),\ force,none) +# extract NMake-style include list +$(eval common_mk_includes := $(shell sed -n 's/^!include *//p' $(srcdir)/common.mk)) + -include uncommon.mk include $(srcdir)/defs/gmake.mk diff --git a/template/Makefile.in b/template/Makefile.in index daecd1debe..39f702b66d 100644 --- a/template/Makefile.in +++ b/template/Makefile.in @@ -426,8 +426,8 @@ $(MKFILES): config.status $(srcdir)/version.h $(ABI_VERSION_HDR) $(MAKE) -f conftest.mk | grep '^AUTO_REMAKE$$' >/dev/null 2>&1 || \ { echo "$@ updated, restart."; exit 1; } -uncommon.mk: $(srcdir)/common.mk $(srcdir)/depend - sed -f $(srcdir)/tool/prereq.status $(srcdir)/common.mk $(srcdir)/depend > $@ +uncommon.mk: $(srcdir)/tool/prereq.status + sed -f $(srcdir)/tool/prereq.status $(srcdir)/common.mk $(common_mk_includes) > $@ .PHONY: reconfig reconfig-args = $(srcdir)/$(CONFIGURE) $(yes_silence:yes=--silent) $(configure_args) |
