]> git.wh0rd.org - fontconfig.git/blame - doc/Makefile.am
Add copyright
[fontconfig.git] / doc / Makefile.am
CommitLineData
0da305f7 1DOC_MODULE=fontconfig
22671e25 2DOC2HTML=docbook2html
0da305f7 3DOC2TXT=docbook2txt
22671e25 4DOC2MAN=docbook2man
0da305f7
KP
5
6TXT=fontconfig-user.txt fontconfig-devel.txt
22671e25 7HTML=fontconfig-user/index.html fontconfig-devel/index.html
0da305f7
KP
8SGML=fontconfig-user.sgml fontconfig-devel.sgml
9
22671e25
KP
10DOC_FUNCS_FNCS=\
11 fcmatrix.fncs \
12 fccharset.fncs \
13 fcvalue.fncs \
bfc2dc3a
KP
14 fcpattern.fncs \
15 fcfontset.fncs \
16 fcobjectset.fncs \
17 fcobjecttype.fncs \
18 fcconstant.fncs \
19 fcblanks.fncs \
20 fcconfig.fncs
22671e25
KP
21
22DOC_FUNCS_SGML=\
23 fcmatrix.sgml \
24 fccharset.sgml \
25 fcvalue.sgml \
bfc2dc3a
KP
26 fcpattern.sgml \
27 fcfontset.sgml \
28 fcobjectset.sgml \
29 fcobjecttype.sgml \
30 fcconstant.sgml \
31 fcblanks.sgml \
32 fcconfig.sgml
22671e25
KP
33
34man3_MANS= \
35 FcCharSetAddChar.3 \
36 FcCharSetCopy.3 \
37 FcCharSetCount.3 \
38 FcCharSetCreate.3 \
39 FcCharSetDestroy.3 \
40 FcCharSetEqual.3 \
41 FcCharSetFirstPage.3 \
42 FcCharSetHasChar.3 \
43 FcCharSetIntersect.3 \
44 FcCharSetIntersectCount.3 \
45 FcCharSetIsSubset.3 \
46 FcCharSetNextPage.3 \
47 FcCharSetSubtract.3 \
48 FcCharSetSubtractCount.3 \
49 FcCharSetUnion.3 \
50 FcMatrixCopy.3 \
51 FcMatrixEqual.3 \
52 FcMatrixInit.3 \
53 FcMatrixMultiply.3 \
54 FcMatrixRotate.3 \
55 FcMatrixScale.3 \
56 FcMatrixShear.3 \
57 FcValueDestroy.3 \
58 FcValueSave.3
59
60noinst_PROGRAMS=edit-sgml
61edit_sgml_SOURCES=edit-sgml.c
62
0da305f7
KP
63DOCDIR=@DOCDIR@
64TARGET_DIR=$(DOCDIR)
65
22671e25 66SUFFIXES=.fncs .sgml .txt .html
0da305f7 67
22671e25 68.fncs.sgml:
0da305f7 69 $(RM) $@
22671e25 70 ./edit-sgml func.sgml < $*.fncs > $*.sgml
0da305f7
KP
71
72.sgml.txt:
73 $(RM) $@
74 $(DOC2TXT) $*.sgml
75
22671e25 76EXTRA_DIST = $(TXT) $(HTML) $(SGML) $(man3_MANS)
0da305f7 77
9238fc06
KP
78if ENABLE_DOCS
79DOCS=$(TXT) $(HTML)
22671e25
KP
80all-local: all-local-docs
81clean-local: clean-local-docs
82install-data-local: install-local-docs
9238fc06
KP
83else
84all-local:
0da305f7 85clean-local:
0da305f7 86install-data-local:
9238fc06
KP
87endif
88
22671e25
KP
89$(man3_MANS): manpage.refs
90
91$(DOCS): $(DOC_FUNCS_SGML)
9238fc06 92
22671e25
KP
93manpage.refs: fontconfig-devel.sgml $(DOC_FUNCS_SGML)
94 $(DOC2MAN) fontconfig-devel.sgml
95
96$(DOC_FUNCS_SGML): edit-sgml func.sgml
97
98all-local-docs: $(DOCS)
99
100clean-local-docs:
9238fc06
KP
101 rm -f $(DOCS)
102
22671e25
KP
103fontconfig-devel/index.html: fontconfig-devel.sgml
104 $(RM) -rf fontconfig-devel
105 docbook2html -o fontconfig-devel fontconfig-devel.sgml
106
107fontconfig-user/index.html: fontconfig-user.sgml
108 $(RM) -rf fontconfig-user
109 docbook2html -o fontconfig-user fontconfig-user.sgml
110
111install-local-docs:
0da305f7 112 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
9238fc06 113 for i in $(DOCS); do \
0da305f7
KP
114 echo '-- Installing'$$i ; \
115 $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR)/$$i; \
116 done