2 # Makefile for contents in www
11 DATE := $(shell env LANG=C date +"%Y%m%d")
17 m4 -P -D _WORKDIR=$(WORKDIR) $*.m4 | cat -s | nkf -w > $*.html
19 CONTENTS = index.html download.html section.html copyright.html \
20 README.html INSTALL.html \
21 missing.html nosuchpage.html manerror.html
27 make -C guidance/ WWWROOT=$(WWWROOT)
29 make -C rpm/ DATE=$(DATE)
37 index.html: news/index.m4 ../stamp/latest-archive-modified
39 README.html: ../dist/README
41 INSTALL.html: ../dist/INSTALL
43 ../dist/README ../dist/INSTALL:
44 $(MAKE) -C .. -f Makefile.dist
46 download.html: download.m4 ../stamp/latest-archive-modified
47 m4 -P -D _WORKDIR=$(WORKDIR) -D _DATE=$(DATE) $< | nkf -w > $@
49 ../stamp/latest-archive-modified:
50 make -C .. stamp/latest-archive-modified
53 @rm -f $(CONTENTS) *.tar.gz
55 -$(RM) -f rpm/*.rpm rpm/index.html
57 make -C guidance/ clean
59 make -C announcement/ clean
62 $(MAKE) -C guidance WWWROOT=$(WWWROOT) install
63 $(RSYNC) -a --delete -v \
68 --exclude='Makefile' \
69 --exclude='ChangeLog' \
70 --exclude='.gitignore' \
71 * .htaccess $(WWWROOT)
72 $(MAKE) -C ../admin/site WWWROOT=$(WWWROOT) install