1 # Makefile for ALSCRIPT, msf2blc and clus2blc programs
3 # These programs require an ANSI C compiler
5 # This makefile is for WATCOM C on a 386 or better PC.
6 # Use the command wmake/u to build the alscript programs.
11 ALOBJS = alscript.obj alps.obj gjutil.obj agetbloc.obj ckdd.obj gjtimes.obj
13 PROGS = alscript.exe msf2blc.exe clus2blc.exe alsnum.exe fast2blc.exe
17 alscript.exe: $(ALOBJS)
18 $(CC) $(CFLAGS) $(ALOBJS) $(LFLAGS) /fe=alscript.exe
19 msf2blc.exe: msf2blc.obj gjutil.obj gjtimes.obj
20 $(CC) $(CFLAGS) msf2blc.obj gjutil.obj gjtimes.obj $(LFLAGS) /fe=msf2blc.exe
21 fast2blc.exe: fast2blc.obj gjutil.obj gjtimes.obj
22 $(CC) $(CFLAGS) msf2blc.obj gjutil.obj gjtimes.obj $(LFLAGS) /fe=msf2blc.exe
23 clus2blc.exe: clus2blc.obj gjutil.obj gjtimes.obj
24 $(CC) $(CFLAGS) clus2blc.obj gjutil.obj gjtimes.obj $(LFLAGS) /fe=clus2blc.exe
25 alsnum.exe: alsnum.obj gjutil.obj agetbloc.obj gjtimes.obj
26 $(CC) $(CFLAGS) alsnum.obj gjutil.obj agetbloc.obj gjtimes.obj $(LFLAGS) /fe=alsnum.exe
28 alscript.obj: alscript.c array.h gjutil.h version.h
29 $(CC) $(CFLAGS) alscript.c
31 alps.obj: alps.c array.h gjutil.h version.h
32 $(CC) $(CFLAGS) alps.c
34 agetbloc.obj: agetbloc.c array.h gjutil.h
35 $(CC) $(CFLAGS) agetbloc.c
37 gjutil.obj: gjutil.c gjutil.h gjtimes.obj
38 $(CC) $(CFLAGS) gjutil.c gjtimes.obj
40 gjtimes.obj: gjtimes.c gjtimes.h
41 $(CC) $(CFLAGS) gjtimes.c
43 clus2blc.obj: clus2blc.c array.h gjutil.h defaults.h
44 $(CC) $(CFLAGS) clus2blc.c
46 msf2blc.obj: msf2blc.c array.h gjutil.h defaults.h
47 $(CC) $(CFLAGS) msf2blc.c
49 ckdd.obj: ckdd.c array.h
50 $(CC) $(CFLAGS) ckdd.c
52 alsnum.obj: alsnum.c array.h gjutil.h defaults.h
53 $(CC) $(CFLAGS) alsnum.c