File: Makefile.am

package info (click to toggle)
libopenusb 1.1.11-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 2,592 kB
  • ctags: 1,447
  • sloc: ansic: 11,713; sh: 11,218; xml: 1,766; makefile: 208
file content (43 lines) | stat: -rw-r--r-- 1,104 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
xml_files = manual.xml intro.xml api.xml functions.xml examples.xml

# For when we have a man page :)
man_MANS = 

EXTRA_DIST = manual.xml api.xml examples.xml functions.xml \
	intro.xml website.dsl $(man_MANS)

# I grabbed this same hack from the VACM docs/Makfile.am
CLEANFILES = manual.dvi manual.aux manual.tex manual.log \
	manual.ps.gz; rm -rf html

if BUILD_DOCS
#MANUALS = manual.ps.gz html/index.html
MANUALS = html/index.html html/openusb_guide.html
# Generating postscript takes forever on my laptop apparentely
else
MANUALS =
endif

if SUNOS_API
XMLDCL = /usr/share/sgml/xml.dcl
endif
if DARWIN_API
XMLDCL = /sw/share/sgml/xml.dcl
else
XMLDCL = /usr/share/sgml/openjade/xml.dcl 
endif

all: $(MANUALS)

manual.ps.gz: $(xml_files) website.dsl
	@JADE@ -t ps -d website.dsl\#print $(XMLDCL) manual.xml
	gzip manual.ps

html/index.html: $(xml_files) website.dsl
	mkdir -p html
	@JADE@ -t xml -d website.dsl\#html $(XMLDCL) manual.xml

html/openusb_guide.html: $(xml_files) website.dsl
	mkdir -p html
	@JADE@ -V nochunks -t xml -d website.dsl\#html $(XMLDCL) manual.xml > html/openusb_guide.html