1234949SbaptCFLAGS = /decc $(CC_OPTIONS)/Diagnostics /Define=(NDEBUG) /Object=$@ /Include=([])
2234949Sbapt
3234949SbaptLINKFLAGS	= /map=$(MMS$TARGET_NAME)/cross_reference/exec=$(MMS$TARGET_NAME).exe
4234949Sbapt
5234949SbaptLINKER	      = cc
6234949Sbapt
7234949SbaptOBJS	      = closure.obj, \
8234949Sbapt		error.obj, \
9234949Sbapt		lalr.obj, \
10234949Sbapt		lr0.obj, \
11234949Sbapt		main.obj, \
12234949Sbapt		mkpar.obj, \
13234949Sbapt		output.obj, \
14234949Sbapt		reader.obj, \
15268899Sbapt		yaccpar.obj, \
16234949Sbapt		symtab.obj, \
17234949Sbapt		verbose.obj, \
18234949Sbapt		warshall.obj
19234949Sbapt
20234949SbaptPROGRAM	      = yacc.exe
21234949Sbapt
22234949Sbaptall :		$(PROGRAM)
23234949Sbapt
24234949Sbapt$(PROGRAM) :     $(OBJS)
25234949Sbapt	@ write sys$output "Loading $(PROGRAM) ... "
26234949Sbapt	@ $(LINK) $(LINKFLAGS) $(OBJS)
27234949Sbapt	@ write sys$output "done"
28234949Sbapt
29234949Sbaptclean :
30234949Sbapt	@- if f$search("*.obj") .nes. "" then delete *.obj;*
31234949Sbapt	@- if f$search("*.lis") .nes. "" then delete *.lis;*
32234949Sbapt	@- if f$search("*.log") .nes. "" then delete *.log;*
33234949Sbapt
34234949Sbaptclobber :	clean
35234949Sbapt	@- if f$search("*.exe") .nes. "" then delete *.exe;*
36234949Sbapt
37234949Sbapt$(OBJS) : defs.h
38