projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
doc: Add asciidoc telemini v1.0
[fw/altos]
/
doc
/
Makefile
diff --git
a/doc/Makefile
b/doc/Makefile
index 05a49927afb8ba7943659f35ea960dfba4247558..8095b5cfb91910cac2e3590b2f182b0a28756376 100644
(file)
--- a/
doc/Makefile
+++ b/
doc/Makefile
@@
-14,7
+14,12
@@
RELNOTES=\
release-notes-1.2.1.html \
release-notes-1.3.html \
release-notes-1.3.1.html \
release-notes-1.2.1.html \
release-notes-1.3.html \
release-notes-1.3.1.html \
- release-notes-1.3.2.html
+ release-notes-1.3.2.html \
+ release-notes-1.4.html \
+ release-notes-1.4.1.html \
+ release-notes-1.5.html \
+ release-notes-1.6.html \
+ release-notes-1.6.1.html
PICTURES=\
altosui.png \
PICTURES=\
altosui.png \
@@
-47,6
+52,7
@@
PICTURES=\
micropeak-statistics.png \
MicroPeakUSB-2.0-inuse.jpg \
MicroPeakUSB-2.0.jpg \
micropeak-statistics.png \
MicroPeakUSB-2.0-inuse.jpg \
MicroPeakUSB-2.0.jpg \
+ monitor-idle.png \
scan-channels.png \
site-map.png \
table.png \
scan-channels.png \
site-map.png \
table.png \
@@
-55,38
+61,70
@@
PICTURES=\
telemini-v1-top.jpg \
telemini-v2-top.jpg
telemini-v1-top.jpg \
telemini-v2-top.jpg
+TXT_FILES=altusmetrum.txt
+INC_FILES=\
+ intro.inc \
+ getting-started.inc \
+ usage.inc \
+ telemetrum.inc \
+ telemini-v1.0.inc \
+ handling.inc \
+ specs.inc
+
+RAW_FILES=$(TXT_FILES:.txt=.raw)
+
+RAW_INC=$(INC_FILES:.inc=.raw)
+
+AD_PDF=$(TXT_FILES:.txt=.pdf)
+
SVG=\
easymini.svg \
telemega.svg \
telemetrum.svg \
SVG=\
easymini.svg \
telemega.svg \
telemetrum.svg \
- telemini.svg
+ telemini.svg \
+ easymega.svg
RELNOTES_XSL=$(RELNOTES:.html=.xsl)
HTML=altusmetrum.html altos.html telemetry.html companion.html micropeak.html telegps.html $(RELNOTES)
PDF=altusmetrum.pdf altos.pdf telemetry.pdf companion.pdf micropeak.pdf telegps.pdf \
RELNOTES_XSL=$(RELNOTES:.html=.xsl)
HTML=altusmetrum.html altos.html telemetry.html companion.html micropeak.html telegps.html $(RELNOTES)
PDF=altusmetrum.pdf altos.pdf telemetry.pdf companion.pdf micropeak.pdf telegps.pdf \
- telemetrum-outline.pdf telemega-outline.pdf easymini-outline.pdf
+ telemetrum-outline.pdf telemega-outline.pdf easymini-outline.pdf
easymega-outline.pdf $(AD_PDF)
HTMLSTYLE=/usr/share/xml/docbook/stylesheet/docbook-xsl/html/docbook.xsl
FOSTYLE=xorg-fo.xsl
HTMLSTYLE=/usr/share/xml/docbook/stylesheet/docbook-xsl/html/docbook.xsl
FOSTYLE=xorg-fo.xsl
+FOPCFG=fop-cfg.xml
TEMPLATES=titlepage.templates.xsl
PDFSTYLE=
IMAGES=$(PICTURES) $(SVG)
DOC=$(HTML) $(PDF) $(IMAGES)
TEMPLATES=titlepage.templates.xsl
PDFSTYLE=
IMAGES=$(PICTURES) $(SVG)
DOC=$(HTML) $(PDF) $(IMAGES)
-.SUFFIXES: .
xml .xsl .html .pdf
+.SUFFIXES: .
inc .txt .raw .pdf .html
XSLTFLAGS=--stringparam section.autolabel 1 --xinclude
XSLTFLAGS=--stringparam section.autolabel 1 --xinclude
+.txt.raw:
+ sed -e 's/@@VERSION@@/$(VERSION)/' -e 's/@@DATE@@/$(DATE)/' -e 's/^[ ]*//' -e 's/^\\//' $*.txt > $@
+
+.inc.raw:
+ sed -e 's/@@VERSION@@/$(VERSION)/' -e 's/@@DATE@@/$(DATE)/' -e 's/^[ ]*//' -e 's/^\\//' $*.inc > $@
+
+.raw.pdf:
+ a2x --verbose -k -d book -a docinfo -f pdf --xsltproc-opts "--stringparam toc.section.depth 2" --xsl-file am-fo.xsl --fop --fop-opts="-c fop.xconf" $*.raw
+
+.raw.html:
+ a2x --verbose -k -d book -a docinfo -f xhtml --xsltproc-opts "--stringparam toc.section.depth 2" --stylesheet=am.css $*.raw
+
.xsl.html:
xsltproc $(XSLTFLAGS) -o $@ $(HTMLSTYLE) $*.xsl
.xsl.pdf:
.xsl.html:
xsltproc $(XSLTFLAGS) -o $@ $(HTMLSTYLE) $*.xsl
.xsl.pdf:
- xmlto -x $(FOSTYLE) --with-fop pdf $*.xsl
+ xmlto -
p '-c $(FOPCFG)' --searchpath `pwd` -
x $(FOSTYLE) --with-fop pdf $*.xsl
.xml.xsl:
xsltproc --output $@ /usr/share/xml/docbook/stylesheet/docbook-xsl/template/titlepage.xsl $*.xml
all: $(HTML) $(PDF)
.xml.xsl:
xsltproc --output $@ /usr/share/xml/docbook/stylesheet/docbook-xsl/template/titlepage.xsl $*.xml
all: $(HTML) $(PDF)
+altusmetrum.pdf: altusmetrum-docinfo.xml $(RAW_FILES) $(RAW_INC)
+
install: all
publish: $(DOC)
install: all
publish: $(DOC)
@@
-106,8
+144,14
@@
distclean:
altusmetrum.html: $(RELNOTES_XSL) $(IMAGES)
altusmetrum.pdf: $(RELNOTES_XSL) $(IMAGES)
altusmetrum.html: $(RELNOTES_XSL) $(IMAGES)
altusmetrum.pdf: $(RELNOTES_XSL) $(IMAGES)
-$(PDF): $(FOSTYLE) $(TEMPLATES)
+telegps.html: $(RELNOTES_XSL) $(IMAGES)
+telegps.pdf: $(RELNOTES_XSL) $(IMAGES)
+
+$(PDF): $(FOSTYLE) $(TEMPLATES) $(FOPCFG)
indent: altusmetrum.xsl
xmlindent -i 2 < altusmetrum.xsl > altusmetrum.new
indent: altusmetrum.xsl
xmlindent -i 2 < altusmetrum.xsl > altusmetrum.new
+$(FOPCFG): Makefile
+ (echo '<fop version="1.0">'; echo ' <base>'"`pwd`"'</base>'; echo '</fop>') > $@
+