summaryrefslogtreecommitdiff
path: root/doc/ragel/Makefile.am
blob: d34389ed815b7618098c088d171fae1311d94488 (plain)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#
# Copyright 2001-2016 Adrian Thurston <thurston@colm.net>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#  
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#  
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#

man_MANS = ragel.1 

EXTRA_DIST = ragel-guide.txt \
	bmconcat.fig bmregex.fig dropdown.fig exdoneact.fig \
	exoutact1.fig exstrongsubtr.fig lines2.fig smallscanner.fig bmnull.fig \
	comments1.fig entryguard.fig exinter.fig exoutact2.fig exsubtr.fig \
	lmkleene.fig stembed.fig bmnum.fig comments2.fig exaction.fig \
	exnegate.fig explus.fig finguard.fig opconcat.fig bmor.fig conds1.fig \
	exallact.fig exoption.fig exstact.fig leftguard.fig opor.fig \
	bmrange.fig conds2.fig exconcat.fig exor.fig exstar.fig lines1.fig \
	opstar.fig

if BUILD_MANUAL

doc_DATA = ragel-guide.html

.fig.png:
	fig2dev -L png -S 4 $< $@

ragel-guide.html: ragel-guide.txt
	asciidoc -d book $<

ragel-guide.html: bmconcat.png bmregex.png dropdown.png exdoneact.png \
	exoutact1.png exstrongsubtr.png lines2.png smallscanner.png bmnull.png \
	comments1.png entryguard.png exinter.png exoutact2.png exsubtr.png \
	lmkleene.png stembed.png bmnum.png comments2.png exaction.png \
	exnegate.png explus.png finguard.png opconcat.png bmor.png conds1.png \
	exallact.png exoption.png exstact.png leftguard.png opor.png \
	bmrange.png conds2.png exconcat.png exor.png exstar.png lines1.png \
	opstar.png

ragel-guide.pdf: ragel-guide.txt
	a2x --verbose -f pdf -d book $<

endif