Annotation of rpl/rplawk/Makefile.am, revision 1.4
1.1 bertrand 1: EXTRA_DIST = awkgram.y awk.h b.c lex.c lib.c main.c maketab.c parse.c \
2: proto.h run.c tran.c y.tab.c y.tab.h
3:
1.4 ! bertrand 4: y.tab.c y.tab.h: awkgram.y
! 5: yacc -d $<
1.1 bertrand 6:
1.4 ! bertrand 7: $(top_builddir)/rplawk/ytab.c: y.tab.c
1.1 bertrand 8: cp -f $< $@
9:
1.4 ! bertrand 10: $(top_builddir)/rplawk/ytab.h: y.tab.h
1.1 bertrand 11: cp -f $< $@
12:
1.4 ! bertrand 13: maketab$(EXEEXT): maketab.c $(top_builddir)/rplawk/ytab.h
1.1 bertrand 14: $(CC) $(CFLAGS) -I. -o $@ $<
15:
1.4 ! bertrand 16: proctab.c: @RPLTOOLS@/rplawk/maketab$(EXEEXT) $(top_builddir)/rplawk/ytab.h
1.1 bertrand 17: ./$< > $@
18:
1.4 ! bertrand 19: %.$(OBJEXT): %.c $(top_builddir)/rplawk/ytab.h
1.1 bertrand 20: $(CC) $(CFLAGS) -c -o $@ $< -I$(srcdir) -I.
21:
1.3 bertrand 22: rplawk$(EXEEXT): ytab.$(OBJEXT) b.$(OBJEXT) main.$(OBJEXT) parse.$(OBJEXT) \
23: proctab.$(OBJEXT) tran.$(OBJEXT) lib.$(OBJEXT) run.$(OBJEXT) \
24: lex.$(OBJEXT)
1.1 bertrand 25: $(CC) $(LDFLAGS) -o $@ $+ -lm
26:
27: clean:
1.3 bertrand 28: rm -f *.o ytab.c ytab.h maketab$(EXEEXT) rplawk$(EXEEXT) proctab.c
1.1 bertrand 29:
1.3 bertrand 30: bin_PROGRAMS = rplawk$(EXEEXT)
1.2 bertrand 31: nodist_rplawk_SOURCES = rplawk.c
CVSweb interface <joel.bertrand@systella.fr>