9 mike 1.2
10 INCLUDES = $(TOP) $(TOP)/common
11
12 include $(TOP)/mak/rules.mak
13
14 # We must ignore 'suggest parentheses' warning in YACC generated code.
15 ifeq ($(COMPILER),GNU)
16 $(OBJDIRPATH)/wqlyacc.o : wqlyacc.c
17 $(call compilec, wqlyacc.c, -Wno-parentheses -Wno-unused)
18 endif
19
20 # We must ignore 'Label ??? has no uses' error.
21 ifeq ($(COMPILER),HP)
22 $(OBJDIRPATH)/wqlyacc.o : wqlyacc.c
23 $(call compilec, wqlyacc.c, +W612 +W2177)
24 endif
25
26 # Cancel the .y -> .c rule.
27 %.c : %.y
28
29 yacc:
30 mike 1.2 yacc -p wql -d wql.y
31 mv y.tab.c wqlyaccinc.c
32 mv y.tab.h wqlyacc.h
33
34 size:
35 size $(TARGET)
36
37 tsize:
38 size $(TARGET) | awk '{ x += $$4 } END { print x }'
39
|