]> pd.if.org Git - pccts/blob - dlg/watdlg.mak
auto commit for import
[pccts] / dlg / watdlg.mak
1 SET=..\support\set\r
2 PCCTS_H=..\h\r
3 \r
4 #\r
5 #   Watcom\r
6 #\r
7 CC=wcl386\r
8 ANTLR=..\bin\antlr\r
9 DLG=..\bin\dlg\r
10 CFLAGS= -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DPC\r
11 LIBS=\r
12 OBJ_EXT = obj\r
13 LINK = wcl386\r
14 \r
15 .c.obj :\r
16         $(CC) -c $[* $(CFLAGS)\r
17 \r
18 dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj &\r
19         output.obj relabel.obj automata.obj\r
20         $(LINK) -fe=dlg.exe *.obj -k14336\r
21         copy *.exe ..\bin\r
22 \r
23 SRC = dlg_p.c dlg_a.c main.c err.c $(SET)\set.c support.c output.c &\r
24         relabel.c automata.c\r
25 \r
26 dlg_p.c parser.dlg err.c tokens.h : dlg_p.g\r
27         $(ANTLR) dlg_p.g\r
28 \r
29 dlg_a.c mode.h : parser.dlg\r
30         $(DLG) -C2 parser.dlg dlg_a.c\r
31 \r
32 dlg_p.$(OBJ_EXT) : dlg_p.c dlg.h tokens.h mode.h\r
33         $(CC) $(CFLAGS) -c dlg_p.c\r
34 \r
35 dlg_a.$(OBJ_EXT) : dlg_a.c dlg.h tokens.h mode.h\r
36         $(CC) $(CFLAGS) -c dlg_a.c\r
37 \r
38 main.$(OBJ_EXT) : main.c dlg.h\r
39         $(CC) $(CFLAGS) -c main.c\r
40 \r
41 set.$(OBJ_EXT) : $(SET)\set.c\r
42         $(CC) -c $(CFLAGS) $(SET)\set.c\r
43 \r
44 #clean up all the intermediate files\r
45 clean:\r
46         del *.$(OBJ_EXT)\r
47 \1aEOF_watdlg.mak