]>
Commit | Line | Data |
---|---|---|
878ddf1f | 1 | #\r |
2 | # Makefile for DLG 1.33\r | |
3 | # Terence Parr\r | |
4 | # Purdue University, U of MN, Parr Research Corporation\r | |
5 | # 1989-1994\r | |
6 | #\r | |
7 | # Ported to IBM C-Set/2 and Microsoft 6.0 by\r | |
8 | # Ed Harfmann\r | |
9 | # Micro Data Base Systems\r | |
10 | # Lafayette, Indiana\r | |
11 | #\r | |
12 | SET=../support/set\r | |
13 | PCCTS_H=../h\r | |
14 | \r | |
15 | ##\r | |
16 | ## Uncomment the appropriate section to build\r | |
17 | ##\r | |
18 | \r | |
19 | \r | |
20 | #\r | |
21 | # UNIX\r | |
22 | #\r | |
23 | CC=cc\r | |
24 | ANTLR=../bin/antlr\r | |
25 | DLG=../bin/dlg\r | |
26 | ANSI=-ansi\r | |
27 | CFLAGS= -O -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN $(COTHER) $(ANSI) -DZZLEXBUFSIZE=32000\r | |
28 | OBJ_EXT=o\r | |
29 | OUT_OBJ = -o\r | |
30 | OBJ = dlg_p.o dlg_a.o main.o err.o set.o support.o output.o \\r | |
31 | relabel.o automata.o\r | |
32 | \r | |
33 | dlg : $(OBJ) $(SRC)\r | |
34 | $(CC) $(CFLAGS) -o dlg $(OBJ)\r | |
35 | mv dlg ../bin\r | |
36 | \r | |
37 | SRC = dlg_p.c dlg_a.c main.c err.c $(SET)/set.c support.c output.c \\r | |
38 | relabel.c automata.c\r | |
39 | \r | |
40 | dlg_p.c parser.dlg err.c tokens.h : dlg_p.g\r | |
41 | $(ANTLR) dlg_p.g\r | |
42 | \r | |
43 | dlg_a.c mode.h : parser.dlg\r | |
44 | $(DLG) -C2 parser.dlg dlg_a.c\r | |
45 | \r | |
46 | dlg_p.$(OBJ_EXT) : dlg_p.c dlg.h tokens.h mode.h\r | |
47 | $(CC) $(CFLAGS) -c dlg_p.c\r | |
48 | \r | |
49 | dlg_a.$(OBJ_EXT) : dlg_a.c dlg.h tokens.h mode.h\r | |
50 | $(CC) $(CFLAGS) -c dlg_a.c\r | |
51 | \r | |
52 | main.$(OBJ_EXT) : main.c dlg.h\r | |
53 | $(CC) $(CFLAGS) -c main.c\r | |
54 | \r | |
55 | set.$(OBJ_EXT) : $(SET)/set.c\r | |
56 | $(CC) -c $(CFLAGS) $(SET)/set.c\r | |
57 | \r | |
58 | lint:\r | |
59 | lint *.c\r | |
60 | \r | |
61 | #clean up all the intermediate files\r | |
62 | clean:\r | |
63 | rm -f *.$(OBJ_EXT) core\r |