JPRED-2 Add alscript to the Git repository
[jpred.git] / sources / alscript / src / makefile.sgi
diff --git a/sources/alscript/src/makefile.sgi b/sources/alscript/src/makefile.sgi
new file mode 100644 (file)
index 0000000..3a2aebc
--- /dev/null
@@ -0,0 +1,56 @@
+# Makefile for ALSCRIPT, msf2blc and clus2blc programs
+#
+# These programs require an ANSI C compiler
+#
+# This makefile is for Silicon Graphics computers it should need only 
+# minor modifications to work on other computer types, e.g. Sun
+# Dec etc.
+#
+CC = cc
+MACHINE = sgi
+CFLAGS = -O1 -I./ -I../gjutil/
+LFLAGS =  -o
+ALOBJS = alscript.o alps.o ../gjutil/gjutil.o agetbloc.o ckdd.o ../gjutil/gjtimes.o
+#
+PROGS = alscript msf2blc clus2blc alsnum fast2blc
+
+all: $(PROGS)
+
+alscript: $(ALOBJS)
+       $(CC) $(CFLAGS) $(ALOBJS) $(LFLAGS) alscript
+msf2blc: msf2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o
+       $(CC) $(CFLAGS) msf2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o  $(LFLAGS) msf2blc
+clus2blc: clus2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o 
+       $(CC) $(CFLAGS) clus2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o  $(LFLAGS) clus2blc
+fast2blc: fast2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o
+       $(CC) $(CFLAGS) fast2blc.o ../gjutil/gjutil.o ../gjutil/gjtimes.o $(LFLAGS) fast2blc
+alsnum: alsnum.o ../gjutil/gjutil.o agetbloc.o ../gjutil/gjtimes.o 
+       $(CC) $(CFLAGS) alsnum.o ../gjutil/gjutil.o agetbloc.o ../gjutil/gjtimes.o $(LFLAGS) alsnum
+
+
+alscript.o: alscript.c array.h ../gjutil/gjutil.h version.h
+       $(CC) $(CFLAGS) -c alscript.c
+
+alps.o: alps.c array.h ../gjutil/gjutil.h version.h
+       $(CC) $(CFLAGS) -c alps.c
+
+agetbloc.o: agetbloc.c array.h ../gjutil/gjutil.h
+       $(CC) $(CFLAGS) -c agetbloc.c
+
+../gjutil/gjutil.o: ../gjutil/gjutil.c ../gjutil/gjutil.h ../gjutil/gjtimes.o
+       (cd ../gjutil; $(CC) $(CFLAGS) -c gjutil.c gjtimes.o ; cd ../src)
+
+../gjutil/gjtimes.o: ../gjutil/gjtimes.c ../gjutil/gjtimes.h
+       (cd ../gjutil; $(CC) $(CFLAGS) -c gjtimes.c ; cd ../src)
+
+clus2blc.o: clus2blc.c array.h ../gjutil/gjutil.h defaults.h
+       $(CC) $(CFLAGS) -c clus2blc.c
+
+msf2blc.o: msf2blc.c array.h ../gjutil/gjutil.h defaults.h
+       $(CC) $(CFLAGS) -c msf2blc.c
+
+ckdd.o: ckdd.c array.h
+       $(CC) $(CFLAGS) -c ckdd.c
+
+alsnum.o: alsnum.c array.h ../gjutil/gjutil.h defaults.h
+       $(CC) $(CFLAGS) -c alsnum.c