libs/wpp: Specify the bison name prefix directly in the source file.
[wine] / libs / wpp / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ../..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = libwpp.a
6
7 C_SRCS = \
8         preproc.c \
9         wpp.c
10
11 EXTRA_SRCS = ppy.y ppl.l
12 EXTRA_OBJS = ppy.tab.o @LEX_OUTPUT_ROOT@.o
13
14 all: $(MODULE)
15
16 @MAKE_RULES@
17
18 $(MODULE): $(OBJS)
19         $(RM) $@
20         $(AR) $@ $(OBJS)
21         $(RANLIB) $@
22
23 ppy.tab.c ppy.tab.h: ppy.y
24         $(BISON) -d $(SRCDIR)/ppy.y -o ppy.tab.c
25
26 # hack to allow parallel make
27 ppy.tab.h: ppy.tab.c
28 ppy.tab.o: ppy.tab.h
29
30 @LEX_OUTPUT_ROOT@.c: ppl.l
31         $(LEX) -o$@ $(SRCDIR)/ppl.l
32
33 @LEX_OUTPUT_ROOT@.o: ppy.tab.h
34
35 ### Dependencies: