DIRS=common html fo extensions
-.PHONY : distrib clean doc
+.PHONY : distrib clean doc xhtml
-all:
+all: xhtml
for i in $(DIRS) __bogus__; do \
if [ $$i != __bogus__ ] ; then \
echo "$(MAKE) -C $$i"; $(MAKE) -C $$i; \
fi \
done
+xhtml:
+ $(MAKE) -C xhtml clean
+ rm -f xhtml/.cvsignore
+ $(MAKE) -C xhtml .cvsignore
+ rm -f xhtml/xslfiles.gen
+ touch xhtml/xslfiles.gen
+ $(MAKE) -C xhtml xslfiles.list
+ $(MAKE) -C xhtml xslfiles
+
doc:
$(MAKE) -C docsrc
$(MAKE) -C doc
include xslfiles.gen
.cvsignore:
+ echo .cvsignore > .cvsignore
+ echo xslfiles.gen >> .cvsignore
for f in ../html/*.xsl; do \
echo `basename $$f`; \
done >> .cvsignore
xslfiles.list: .cvsignore
echo -n "xslfiles: " > xslfiles.gen
for f in `cat .cvsignore`; do \
- echo -n `basename $$f`; \
- if [ "$$f" != "xref.xsl" ]; then \
- echo " \\"; \
- else \
- echo ""; \
+ if [ "$$f" != ".cvsignore" -a "$$f" != "xslfiles.gen" ]; then \
+ echo -n `basename $$f`; \
+ if [ "$$f" != "xref.xsl" ]; then \
+ echo " \\"; \
+ else \
+ echo ""; \
+ fi; \
fi; \
done >> xslfiles.gen
+ echo "" >> xslfiles.gen
+ for f in `cat .cvsignore`; do \
+ if [ "$$f" != ".cvsignore" -a "$$f" != "xslfiles.gen" ]; then \
+ echo `basename $$f`: ../html/`basename $$f`; \
+ echo -n " $$"; \
+ echo -n "(XSLT) "; \
+ echo -n "$$"; \
+ echo -n "< html2xhtml.xsl "; \
+ echo -n "$$"; \
+ echo "@"; \
+ echo ""; \
+ fi; \
+ done >> xslfiles.gen
+
+clean:
+ rm -f *~
+ for f in *.xsl; do \
+ if [ "$$f" != "html2xhtml.xsl" ]; then \
+ rm -f $$f; \
+ fi; \
+ done
-%.xsl: html2xhtml.xsl
- $(XSLT) ../html/$@ html2xhtml.xsl $@
+#%.xsl: html2xhtml.xsl
+# $(XSLT) ../html/$@ html2xhtml.xsl $@