diff options
Diffstat (limited to 'doc/examples/WWW/Makefile')
-rw-r--r-- | doc/examples/WWW/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/doc/examples/WWW/Makefile b/doc/examples/WWW/Makefile new file mode 100644 index 00000000..c296ccf4 --- /dev/null +++ b/doc/examples/WWW/Makefile @@ -0,0 +1,45 @@ +M4 = ./m4/src/m4 +M4OPTS = -Im4lib + +VPATH = .:m4lib + +HTM = _footer.htm _header.htm bugs.htm changelog.htm download.htm \ + features.htm feedback.htm index.htm lists.htm modules.htm \ + news.htm readme.htm thanks.htm thissite.htm todo.htm uses.htm \ + visions.htm whatis.htm + +M4LIB = m4lib/bugs.m4 m4lib/changelog.m4 m4lib/download.m4 \ + m4lib/features.m4 m4lib/feedback.m4 m4lib/html.m4 \ + m4lib/index.m4 m4lib/layout.m4 m4lib/lists.m4 m4lib/menu.m4 \ + m4lib/modules.m4 m4lib/news.m4 m4lib/readme.m4 \ + m4lib/setup.m4 m4lib/test.m4 m4lib/thanks.m4 \ + m4lib/thissite.m4 m4lib/tmpl.m4 m4lib/todo.m4 m4lib/uses.m4 \ + m4lib/visions.m4 m4lib/whatis.m4 + +all: ./m4 $(HTM) + +./m4: + ln -s ../.. m4 + +%.htm: %.m4 + @$(M4) $(M4OPTS) $< >new.htm && \ + if cmp new.htm $@ >/dev/null 2>&1; then \ + rm new.htm; \ + echo "$@ has not changed"; \ + else \ + echo "$@ updated"; \ + mv new.htm $@; \ + fi + +.FORCE: +$(HTM): .FORCE $(M4LIB) + +changelog.htm: m4/ChangeLog +readme.htm: m4/README +todo.htm: m4/TODO +news.htm: m4/NEWS +modules.htm: m4/modules/README + +.PHONY: man +man: + cd man; $(MAKE) |