1 # Makefile for ALSCRIPT, msf2blc and clus2blc programs
3 # These programs require an ANSI C compiler
5 # This makefile is for Silicon Graphics computers it should need only
6 # minor modifications to work on other computer types, e.g. Sun
11 CFLAGS = -O1 -I./ -I../gjutil/
13 ALOBJS = alscript.o alps.o ../gjutil/gjutil.o agetbloc.o ckdd.o ../gjutil/gjtimes.o
15 PROGS = alscript msf2blc clus2blc alsnum fast2blc
20 $(CC) $(CFLAGS) $(ALOBJS) $(LFLAGS) alscript
21 msf2blc: msf2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o
22 $(CC) $(CFLAGS) msf2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o $(LFLAGS) msf2blc
23 clus2blc: clus2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o
24 $(CC) $(CFLAGS) clus2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o $(LFLAGS) clus2blc
25 fast2blc: fast2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o
26 $(CC) $(CFLAGS) fast2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o $(LFLAGS) fast2blc
27 alsnum: alsnum.o ../gjutil/gjutil.o agetbloc.o ../gjutil/gjtimes.o
28 $(CC) $(CFLAGS) alsnum.o ../gjutil/gjutil.o agetbloc.o ../gjutil/gjtimes.o $(LFLAGS) alsnum
31 alscript.o: alscript.c array.h ../gjutil/gjutil.h version.h
32 $(CC) $(CFLAGS) -c alscript.c
34 alps.o: alps.c array.h ../gjutil/gjutil.h version.h
35 $(CC) $(CFLAGS) -c alps.c
37 agetbloc.o: agetbloc.c array.h ../gjutil/gjutil.h
38 $(CC) $(CFLAGS) -c agetbloc.c
40 ../gjutil/gjutil.o: ../gjutil/gjutil.c ../gjutil/gjutil.h ../gjutil/gjtimes.o
41 (cd ../gjutil; $(CC) $(CFLAGS) -c gjutil.c gjtimes.o ; cd ../src)
43 ../gjutil/gjtimes.o: ../gjutil/gjtimes.c ../gjutil/gjtimes.h
44 (cd ../gjutil; $(CC) $(CFLAGS) -c gjtimes.c ; cd ../src)
46 clus2blc.o: clus2blc.c array.h ../gjutil/gjutil.h defaults.h
47 $(CC) $(CFLAGS) -c clus2blc.c
49 msf2blc.o: msf2blc.c array.h ../gjutil/gjutil.h defaults.h
50 $(CC) $(CFLAGS) -c msf2blc.c
52 ckdd.o: ckdd.c array.h
53 $(CC) $(CFLAGS) -c ckdd.c
55 alsnum.o: alsnum.c array.h ../gjutil/gjutil.h defaults.h
56 $(CC) $(CFLAGS) -c alsnum.c