4
INTERSCI = $(SCIDIR)/bin/intersci
6
include ../../Makefile.incl
11
@echo "Type \"make /tmp/pgm.o\" to compile pgm program"
12
@echo "Type \"make objs\" to compile all test programs"
14
OBJS= /tmp/ex1c.o /tmp/ex2f.o /tmp/ex4f.o /tmp/ex5f.o /tmp/ex6c.o \
15
/tmp/ex7f.o /tmp/ex8c.o /tmp/ex9f.o /tmp/ex10f.o /tmp/ex11c.o \
16
/tmp/ex12c.o /tmp/ex13c.o /tmp/ex14c.o /tmp/ex15c.o /tmp/ex16c.o
18
IOBJS= /tmp/ex1fi.o /tmp/ex2fi.o /tmp/ex3fi.o /tmp/ex4fi.o /tmp/ex5fi.o \
19
/tmp/ex6fi.o /tmp/ex7fi.o /tmp/ex8fi.o /tmp/ex9fi.o \
20
/tmp/ex10fi.o /tmp/ex11fi.o /tmp/ex12fi.o /tmp/ex13fi.o \
21
/tmp/ex14fi.o /tmp/ex15fi.o /tmp/ex16fi.o
23
objs : $(OBJS) $(IOBJS)
25
CFLAGS = $(CC_OPTIONS) $(CC_PICFLAGS) -I$(SCIDIR)/routines
26
FFLAGS = $(FC_OPTIONS) $(FC_PICFLAGS) -I$(SCIDIR)/routines
28
/tmp/ex1fi.o: ex1fi.desc
29
$(INTERSCI) ex1fi ; ./sedprov ex1fi
30
$(FC) $(FFLAGS) -c ex1fi.f -o /tmp/ex1fi.o
33
$(CC) $(CFLAGS) -c ex1c.c -o /tmp/ex1c.o
35
/tmp/ex2fi.o: ex2fi.desc
36
$(INTERSCI) ex2fi ; ./sedprov ex2fi
37
$(FC) $(FFLAGS) -c ex2fi.f -o /tmp/ex2fi.o
40
$(FC) $(FFLAGS) -c ex2f.f -o /tmp/ex2f.o
42
/tmp/ex3fi.o: ex3fi.desc
43
$(INTERSCI) ex3fi ; ./sedprov ex3fi
44
$(FC) $(FFLAGS) -c ex3fi.f -o /tmp/ex3fi.o
46
/tmp/ex4fi.o: ex4fi.desc
47
$(INTERSCI) ex4fi ; ./sedprov ex4fi
48
$(FC) $(FFLAGS) -c ex4fi.f -o /tmp/ex4fi.o
51
$(FC) $(FFLAGS) -c ex4f.f -o /tmp/ex4f.o
53
/tmp/ex5fi.o: ex5fi.desc
54
$(INTERSCI) ex5fi ; ./sedprov ex5fi
55
$(FC) $(FFLAGS) -c ex5fi.f -o /tmp/ex5fi.o
58
$(FC) $(FFLAGS) -c ex5f.f -o /tmp/ex5f.o
60
/tmp/ex6fi.o: ex6fi.desc
61
$(INTERSCI) ex6fi ; ./sedprov ex6fi
62
$(FC) $(FFLAGS) -c ex6fi.f -o /tmp/ex6fi.o
65
$(CC) $(CFLAGS) -c ex6c.c -o /tmp/ex6c.o
67
/tmp/ex7fi.o: ex7fi.desc
68
$(INTERSCI) ex7fi ; ./sedprov ex7fi
69
$(FC) $(FFLAGS) -c ex7fi.f -o /tmp/ex7fi.o
72
$(FC) $(FFLAGS) -c ex7f.f -o /tmp/ex7f.o
74
/tmp/ex8fi.o: ex8fi.desc
75
$(INTERSCI) ex8fi ; ./sedprov ex8fi
76
$(FC) $(FFLAGS) -c ex8fi.f -o /tmp/ex8fi.o
79
$(CC) $(CFLAGS) -c ex8c.c -o /tmp/ex8c.o
81
/tmp/ex9fi.o: ex9fi.desc
82
$(INTERSCI) ex9fi ; ./sedprov ex9fi
83
$(FC) $(FFLAGS) -c ex9fi.f -o /tmp/ex9fi.o
86
$(FC) $(FFLAGS) -c ex9f.f -o /tmp/ex9f.o
88
/tmp/ex10fi.o: ex10fi.desc
89
$(INTERSCI) ex10fi ; ./sedprov ex10fi
90
$(FC) $(FFLAGS) -c ex10fi.f -o /tmp/ex10fi.o
93
$(FC) $(FFLAGS) -c ex10f.f -o /tmp/ex10f.o
95
/tmp/ex11fi.o: ex11fi.desc
96
$(INTERSCI) ex11fi ; ./sedprov ex11fi
97
$(FC) $(FFLAGS) -c ex11fi.f -o /tmp/ex11fi.o
100
$(CC) $(CFLAGS) -c ex11c.c -o /tmp/ex11c.o
102
/tmp/ex12fi.o: ex12fi.desc
103
$(INTERSCI) ex12fi ; ./sedprov ex12fi
104
$(FC) $(FFLAGS) -c ex12fi.f -o /tmp/ex12fi.o
106
/tmp/ex12c.o: ex12c.c
107
$(CC) $(CFLAGS) -c ex12c.c -o /tmp/ex12c.o
109
/tmp/ex13fi.o: ex13fi.desc
110
$(INTERSCI) ex13fi ; ./sedprov ex13fi
111
$(FC) $(FFLAGS) -c ex13fi.f -o /tmp/ex13fi.o
113
/tmp/ex13c.o: ex13c.c
114
$(CC) $(CFLAGS) -c ex13c.c -o /tmp/ex13c.o
116
/tmp/ex14fi.o: ex14fi.desc
117
$(INTERSCI) ex14fi ; ./sedprov ex14fi
118
$(FC) $(FFLAGS) -c ex14fi.f -o /tmp/ex14fi.o
120
/tmp/ex14c.o: ex14c.c
121
$(CC) $(CFLAGS) -c ex14c.c -o /tmp/ex14c.o
124
/tmp/ex15fi.o: ex15fi.desc
125
$(INTERSCI) ex15fi ; ./sedprov ex15fi
126
$(FC) $(FFLAGS) -c ex15fi.f -o /tmp/ex15fi.o
128
/tmp/ex15c.o: ex15c.c
129
$(CC) $(CFLAGS) -c ex15c.c -o /tmp/ex15c.o
131
/tmp/ex16fi.o: ex16fi.desc
132
$(INTERSCI) ex16fi ; ./sedprov ex16fi
133
$(FC) $(FFLAGS) -c ex16fi.f -o /tmp/ex16fi.o
135
/tmp/ex16c.o: ex16c.c
136
$(CC) $(CFLAGS) -c ex16c.c -o /tmp/ex16c.o
141
@mv zallfi zallfi.desc
142
@$(INTERSCI) zallfi > /dev/null ; ./sedprov zallfi
143
@$(SCIDIR)/util/scidem $(SCIDIR) zall.sce zallfi.dia
148
@$(RM) ex*fi.f ex*fi.sce ex*fi.tmp zallfi zallfi.desc zallfi.sce zallfi.f zallfi.o zallfi.dia
149
@$(RM) $(OBJS) $(IOBJS)