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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
STANDARD_EXAMPLES = \
acc.jps \
acc.eps \
alb.jps \
ad.jps \
bailey.jps \
ebars.jps \
ex1.jps \
ex2.jps \
g8.jps \
g8col.jps \
g9n10.jps \
gpaper.jps \
hypercube.jps \
mab2.jps \
nr.jps \
sin.jps \
sin1.jps \
sin2.jps \
sin3.jps \
wortman.jps
COMPLEX_EXAMPLES = \
seq.jps \
conc.jps \
cow.jps \
cll.jps \
alg.jps \
tree1.jps \
tree2.jps \
wedmap.jps \
diskarray.jps \
mlti.jps \
ckpov.jps \
timeline.jps \
grex.jps
TMPFILES = \
regs.awk \
srm.awk \
disk.awk
ALL = $(STANDARD_EXAMPLES) $(COMPLEX_EXAMPLES)
all: $(ALL)
clean:
rm -f $(ALL) $(TMPFILES) sin.o
sin: sin.o
cc -o sin sin.o -lm
bailey.jps: bailey.pts
ex2.jps: data.txt
mab2.jps: mab2.times
sin.jps: sin
sin2.jps: sin2.pts
sin3.jps: sin3.pts
seq.jps: regs.awk convert.awk disk.awk
conc.jps: regs.awk convert.awk disk.awk
cow.jps: regs.awk convert.awk disk.awk
cll.jps: regs.awk convert.awk disk.awk
alg.jps: convert.awk regs.awk cow.jgr cll.jgr seq.jgr conc.jgr disk.awk
diskarray.jps: disk.awk convert.awk
ckpov.jps: srm.awk disk.awk convert.awk
tree1.jps: tree.awk
( echo "4 3" | awk -f tree.awk ; echo "xaxis size 5.4" ) |\
jgraph -P > tree1.jps
( echo "5 2" | awk -f tree.awk ; echo "xaxis size 5" ) |\
jgraph -P > tree2.jps
.SUFFIXES: .c .o .h .gtj .jgr .jps .awk .eps .tex .dvi
.jgr.jps:
jgraph -P < $*.jgr > $*.jps
.jgr.awk:
sed 's/\\/\\\\/g' $*.jgr | awk -f convert.awk > $*.awk
.gtj.jps:
sh grtoj.sh < $*.gtj | jgraph -P > $*.jps
.jgr.eps:
jgraph < $*.jgr > $*.eps
.tex.dvi:
latex $*.tex
|