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