]> matita.cs.unibo.it Git - helm.git/blob - helm/graphs/tools/Makefile
First release checked in
[helm.git] / helm / graphs / tools / Makefile
1 PID=
2 DOT=../gv1.7c/bin/dot
3 SED=sed "s/font-family:Times;//g"
4
5 #OBJS=prova.$(PID).svg prova.$(PID).ps prova.$(PID).gif prova.$(PID).ismap prova.$(PID).imap prova.$(PID).html
6 OBJS=prova.$(PID).gif prova.$(PID).ismap prova.$(PID).html
7
8 all: $(OBJS)
9
10 prova.$(PID).dot: prova0.$(PID).dot
11         csplit --prefix=xx.$(PID) prova0.$(PID).dot 1 2 `expr \`wc -l prova0.$(PID).dot | sed 's/\([0123456789]\+\) prova0.$(PID).dot/\1/'\` + 1`
12         ./simplify_deps/simplify_deps.opt < xx.$(PID)02 > xx.$(PID)02n
13         cat xx.$(PID)01 xx.$(PID)02n xx.$(PID)03 > prova.$(PID).dot
14
15 prova.$(PID).svg: prova.$(PID).dot
16         $(DOT) -Tsvg prova.$(PID).dot | $(SED) > prova.$(PID).svg
17
18 prova.$(PID).ps: prova.$(PID).dot
19         $(DOT) -Tps prova.$(PID).dot > prova.$(PID).ps
20
21 prova.$(PID).imap: prova.$(PID).dot
22         $(DOT) -Timap prova.$(PID).dot > prova.$(PID).imap
23
24 prova.$(PID).gif: prova.$(PID).dot
25         $(DOT) -Tgif prova.$(PID).dot > prova.$(PID).gif
26
27 prova.$(PID).ismap: prova.$(PID).dot
28         $(DOT) -Tismap prova.$(PID).dot > prova.$(PID).ismap
29
30 prova.$(PID).html: prova.$(PID).ismap
31         cat xx.$(PID)00 prova.$(PID).ismap | ./mk_html.pl $(PID) > prova.$(PID).html
32
33 clean:
34         rm -f $(OBJS) prova.$(PID).dot xx.$(PID)00 xx.$(PID)01 xx.$(PID)02 xx.$(PID)02n xx.$(PID)03 log.$(PID)