1 DEFS = -DINCLUDEDIR="\"$(includedir)\""
2 TOPSRCDIR = @top_srcdir@
8 PROGRAMS = wrc$(EXEEXT)
22 EXTRA_SRCS = parser.y parser.l
23 EXTRA_OBJS = parser.tab.o @LEX_OUTPUT_ROOT@.o
25 INSTALLDIRS = $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man$(prog_manext)
27 all: $(PROGRAMS) $(MANPAGES)
31 wrc$(EXEEXT): $(OBJS) $(LIBWPP)
32 $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBWPP) $(LIBWINE) $(LIBPORT) $(LEXLIB) $(LDFLAGS)
34 parser.tab.c parser.tab.h: parser.y
35 $(BISON) -d -t $(SRCDIR)/parser.y -o parser.tab.c
37 # hack to allow parallel make
38 parser.tab.h: parser.tab.c
39 parser.tab.o: parser.tab.h
41 @LEX_OUTPUT_ROOT@.c: parser.l
42 $(LEX) $(SRCDIR)/parser.l
44 @LEX_OUTPUT_ROOT@.o: parser.tab.h
46 install:: $(PROGRAMS) $(MANPAGES) $(INSTALLDIRS)
47 $(INSTALL_DATA) wrc.man $(DESTDIR)$(mandir)/man$(prog_manext)/wrc.$(prog_manext)
48 $(INSTALL_PROGRAM) wrc$(EXEEXT) $(DESTDIR)$(bindir)/wrc$(EXEEXT)
51 $(RM) $(DESTDIR)$(bindir)/wrc$(EXEEXT) $(DESTDIR)$(mandir)/man$(prog_manext)/wrc.$(prog_manext)