--- /dev/null
+! Makefile for ALSCRIPT, msf2blc and clus2blc programs
+!
+! These programs require an ANSI C compiler
+!
+! This makefile is for VAX/VMS systems that have mms
+!
+! module management system
+!
+CC = cc
+CFLAGS = /standard=ansi89/prefix=all/nolis
+ALOBJS = alscript.obj, alps.obj, gjutil.obj, agetbloc.obj, ckdd.obj
+!
+PROGS = alscript, msf2blc, clus2blc, alsnum
+
+all : $(PROGS)
+
+alscript : $(ALOBJS)
+ link/exe= alscript.exe $(ALOBJS)
+msf2blc : msf2blc.obj, gjutil.obj
+ link/exe= msf2blc.exe msf2blc.obj, gjutil.obj
+clus2blc : clus2blc.obj gjutil.obj
+ link/exe=clus2blc.exe clus2blc.obj, gjutil.obj
+alsnum : alsnum.obj, gjutil.obj, agetbloc.obj
+ link/exe=alsnum.exe alsnum.obj, gjutil.obj, agetbloc.obj
+
+alscript.obj : alscript.c, array.h, gjutil.h
+ $(CC) $(CFLAGS) alscript.c
+
+alps.obj : alps.c, array.h, gjutil.h
+ $(CC) $(CFLAGS) alps.c
+
+agetbloc.obj : agetbloc.c, array.h, gjutil.h
+ $(CC) $(CFLAGS) agetbloc.c
+
+gjutil.obj : gjutil.c, gjutil.h
+ $(CC) $(CFLAGS) gjutil.c
+
+clus2blc.obj : clus2blc.c, array.h, gjutil.h, defaults.h
+ $(CC) $(CFLAGS) clus2blc.c
+
+msf2blc.obj : msf2blc.c, array.h, gjutil.h, defaults.h
+ $(CC) $(CFLAGS) msf2blc.c
+
+ckdd.obj : ckdd.c, array.h
+ $(CC) $(CFLAGS) ckdd.c
+
+alsnum.obj : alsnum.c, array.h, gjutil.h, defaults.h
+ $(CC) $(CFLAGS) alsnum.c