summaryrefslogtreecommitdiff
path: root/lib/Automake/Parser/Makefile
blob: f271f807175c197cf94b5a67254ef0d833613632 (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

all: install

install: Lexer.pm Tree.pm ParserTable.pm parser.pl
	mkdir -p /tmp/parser
	cp *.pm /tmp/parser/
	cp parser.pl /usr/bin/	
	
build: ParserTable.pm

automake.dot: automake.y
	bison --graph automake.y
	rm automake.tab.c
	unflatten -f -l 16 -c 9 -o automake1.dot automake.dot
	dot -Tpng automake1.dot > automake.png
	rm automake1.dot
	
automake.output: automake.y
	bison --report=all automake.y
	rm automake.tab.c

ParserTable.pm: automake.dot automake.output Converter.pl
	perl -I. Converter.pl automake.output automake.dot > ParserTable.pm

test:
	sh test.sh