(file) Return to GNUmakefile CVS log (file) (dir) Up to [OMI] / omi / wql

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

ViewCVS 0.9.2