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, \ 8296240Sjkim error.obj,graph.obj, \ 9234949Sbapt lalr.obj, \ 10234949Sbapt lr0.obj, \ 11234949Sbapt main.obj, \ 12296240Sjkim mkpar.obj,mstring.obj, \ 13234949Sbapt output.obj, \ 14234949Sbapt reader.obj, \ 15264803Sbapt yaccpar.obj, \ 16234949Sbapt symtab.obj, \ 17234949Sbapt verbose.obj, \ 18234949Sbapt warshall.obj 19234949Sbapt 20234949SbaptPROGRAM = yacc.exe 21234949Sbapt 22234949Sbaptall : $(PROGRAM) 23296240Sjkim @ write sys$output "All done" 24234949Sbapt 25234949Sbapt$(PROGRAM) : $(OBJS) 26234949Sbapt @ write sys$output "Loading $(PROGRAM) ... " 27234949Sbapt @ $(LINK) $(LINKFLAGS) $(OBJS) 28234949Sbapt @ write sys$output "done" 29234949Sbapt 30234949Sbaptclean : 31234949Sbapt @- if f$search("*.obj") .nes. "" then delete *.obj;* 32234949Sbapt @- if f$search("*.lis") .nes. "" then delete *.lis;* 33234949Sbapt @- if f$search("*.log") .nes. "" then delete *.log;* 34234949Sbapt 35234949Sbaptclobber : clean 36234949Sbapt @- if f$search("*.exe") .nes. "" then delete *.exe;* 37234949Sbapt 38234949Sbapt$(OBJS) : defs.h 39296240Sjkim 40296240Sjkimclosure.obj : closure.c 41296240Sjkimerror.obj : error.c 42296240Sjkimgraph.obj : graph.c 43296240Sjkimlalr.obj : lalr.c 44296240Sjkimlr0.obj : lr0.c 45296240Sjkimmain.obj : main.c 46296240Sjkimmkpar.obj : mkpar.c 47296240Sjkimmstring.obj : mstring.c 48296240Sjkimoutput.obj : output.c 49296240Sjkimreader.obj : reader.c 50296240Sjkimyaccpar.obj : yaccpar.c 51296240Sjkimsymtab.obj : symtab.c 52296240Sjkimverbose.obj : verbose.c 53296240Sjkimwarshall.obj : warshall.c 54