projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9902: * sql/metaclasses.lisp: Fix inline declaration (reported by
[clsql.git]
/
doc
/
Makefile
diff --git
a/doc/Makefile
b/doc/Makefile
index 0e03e00aef0975e38a6d3a6a6390936d20dc510f..39c411eb6264d55856a1e2e37094f30acac22453 100644
(file)
--- a/
doc/Makefile
+++ b/
doc/Makefile
@@
-23,16
+23,26
@@
DOCFILE_EXT_DEFAULT:=xml
DEBIAN=$(shell expr "`cat /etc/issue`" : '.*Debian.*')
SUSE=$(shell expr "`cat /etc/issue`" : '.*SuSE.*')
DEBIAN=$(shell expr "`cat /etc/issue`" : '.*Debian.*')
SUSE=$(shell expr "`cat /etc/issue`" : '.*SuSE.*')
-REDHAT=$(shell expr "`cat /etc/issue`" : '.*RedHat.*')
+SUSE91=$(shell expr "`cat /etc/issue`" : '.*SuSE Linux 9.1.*')
+REDHAT=$(shell expr "`cat /etc/issue`" : '.*Red Hat.*')
+MANDRAKE=$(shell expr "`cat /etc/issue`" : '.*Mandrake.*')
ifneq (${DEBIAN},0)
OS:=debian
else
ifneq (${DEBIAN},0)
OS:=debian
else
- ifneq (${SUSE},0)
- OS=suse
- else
- ifneq (${REDHAT},0)
- OS=redhat
+ ifneq (${SUSE91},0)
+ OS=suse91
+ else
+ ifneq (${SUSE},0)
+ OS=suse
+ else
+ ifneq (${REDHAT},0)
+ OS=redhat
+ else
+ ifneq (${MANDRAKE},0)
+ OS=mandrake
+ endif
+ endif
endif
endif
endif
endif
endif
endif
@@
-56,6
+66,10
@@
HTMLFILE:=${DOCFILE_BASE}.html
TMPFILES:=${DOCFILE_BASE}.aux ${DOCFILE_BASE}.out ${DOCFILE_BASE}.log
DOCFILES:=$(shell echo *.xml *.xsl)
TMPFILES:=${DOCFILE_BASE}.aux ${DOCFILE_BASE}.out ${DOCFILE_BASE}.log
DOCFILES:=$(shell echo *.xml *.xsl)
+ifeq ($(XSLTPROC),)
+ XSLTPROC:=xsltproc
+endif
+
CATALOG:=`pwd`/catalog-${OS}.xml
CHECK:=XML_CATALOG_FILES="$(CATALOG)" xmllint --noout --xinclude --postvalid $(DOCFILE) || exit 1
CATALOG:=`pwd`/catalog-${OS}.xml
CHECK:=XML_CATALOG_FILES="$(CATALOG)" xmllint --noout --xinclude --postvalid $(DOCFILE) || exit 1
@@
-70,6
+84,7
@@
doc: html pdf
.PHONY: check
check:
.PHONY: check
check:
+ @echo "Operating system detected: ${OS}"
@$(CHECK)
.PHONY: html
@$(CHECK)
.PHONY: html
@@
-78,7
+93,8
@@
html: html.tar.gz
html.tar.gz: $(DOCFILES) Makefile
@rm -rf html
@mkdir html
html.tar.gz: $(DOCFILES) Makefile
@rm -rf html
@mkdir html
- @XML_CATALOG_FILES="$(CATALOG)" xsltproc --xinclude --output html/ html_chunk.xsl $(DOCFILE)
+ @XML_CATALOG_FILES="$(CATALOG)" $(XSLTPROC) --stringparam chunker.output.encoding ISO-8859-1 \
+ --xinclude --output html/ html_chunk.xsl $(DOCFILE)
@GZIP='-9' tar czf html.tar.gz html
.PHONY: fo
@GZIP='-9' tar czf html.tar.gz html
.PHONY: fo