1 ! Makefile for ALSCRIPT, msf2blc and clus2blc programs
3 ! These programs require an ANSI C compiler
5 ! This makefile is for VAX/VMS systems that have mms
7 ! module management system
10 CFLAGS = /standard=ansi89/prefix=all/nolis
11 ALOBJS = alscript.obj, alps.obj, gjutil.obj, agetbloc.obj, ckdd.obj
13 PROGS = alscript, msf2blc, clus2blc, alsnum
18 link/exe= alscript.exe $(ALOBJS)
19 msf2blc : msf2blc.obj, gjutil.obj
20 link/exe= msf2blc.exe msf2blc.obj, gjutil.obj
21 clus2blc : clus2blc.obj gjutil.obj
22 link/exe=clus2blc.exe clus2blc.obj, gjutil.obj
23 alsnum : alsnum.obj, gjutil.obj, agetbloc.obj
24 link/exe=alsnum.exe alsnum.obj, gjutil.obj, agetbloc.obj
26 alscript.obj : alscript.c, array.h, gjutil.h
27 $(CC) $(CFLAGS) alscript.c
29 alps.obj : alps.c, array.h, gjutil.h
30 $(CC) $(CFLAGS) alps.c
32 agetbloc.obj : agetbloc.c, array.h, gjutil.h
33 $(CC) $(CFLAGS) agetbloc.c
35 gjutil.obj : gjutil.c, gjutil.h
36 $(CC) $(CFLAGS) gjutil.c
38 clus2blc.obj : clus2blc.c, array.h, gjutil.h, defaults.h
39 $(CC) $(CFLAGS) clus2blc.c
41 msf2blc.obj : msf2blc.c, array.h, gjutil.h, defaults.h
42 $(CC) $(CFLAGS) msf2blc.c
44 ckdd.obj : ckdd.c, array.h
45 $(CC) $(CFLAGS) ckdd.c
47 alsnum.obj : alsnum.c, array.h, gjutil.h, defaults.h
48 $(CC) $(CFLAGS) alsnum.c