(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 krisbash 1.4 SOURCES = wql.c wqlyacc.c output.c lexer.c identical.c like.c
 7              
 8              DEFINES = HOOK_BUILD
 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              

ViewCVS 0.9.2