Imported Upstream version 20221229
[platform/upstream/byacc.git] / descrip.mms
1 CFLAGS = /decc $(CC_OPTIONS)/Diagnostics /Define=(NDEBUG) /Object=$@ /Include=([])
2
3 LINKFLAGS       = /map=$(MMS$TARGET_NAME)/cross_reference/exec=$(MMS$TARGET_NAME).exe
4
5 LINKER        = cc
6
7 OBJS          = closure.obj, \
8                 error.obj,graph.obj, \
9                 lalr.obj, \
10                 lr0.obj, \
11                 main.obj, \
12                 mkpar.obj,mstring.obj, \
13                 output.obj, \
14                 reader.obj, \
15                 yaccpar.obj, \
16                 symtab.obj, \
17                 verbose.obj, \
18                 warshall.obj
19
20 PROGRAM       = yacc.exe
21
22 all :           $(PROGRAM)
23         @ write sys$output "All done"
24
25 $(PROGRAM) :     $(OBJS)
26         @ write sys$output "Loading $(PROGRAM) ... "
27         @ $(LINK) $(LINKFLAGS) $(OBJS)
28         @ write sys$output "done"
29
30 clean :
31         @- if f$search("*.obj") .nes. "" then delete *.obj;*
32         @- if f$search("*.lis") .nes. "" then delete *.lis;*
33         @- if f$search("*.log") .nes. "" then delete *.log;*
34
35 clobber :       clean
36         @- if f$search("*.exe") .nes. "" then delete *.exe;*
37
38 $(OBJS) : defs.h
39
40 closure.obj : closure.c
41 error.obj : error.c
42 graph.obj : graph.c
43 lalr.obj : lalr.c
44 lr0.obj : lr0.c
45 main.obj : main.c
46 mkpar.obj : mkpar.c
47 mstring.obj : mstring.c
48 output.obj : output.c
49 reader.obj : reader.c
50 yaccpar.obj : yaccpar.c
51 symtab.obj : symtab.c
52 verbose.obj : verbose.c
53 warshall.obj : warshall.c