Annotation of rpl/rplawk/Makefile.am, revision 1.7

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.5       bertrand    7: $(srcdir)/ytab.c: y.tab.c
1.1       bertrand    8:    cp -f $< $@
                      9: 
1.5       bertrand   10: $(srcdir)/ytab.h: y.tab.h
1.1       bertrand   11:    cp -f $< $@
                     12: 
1.5       bertrand   13: maketab$(EXEEXT): maketab.c $(srcdir)/ytab.h
1.1       bertrand   14:    $(CC) $(CFLAGS) -I. -o $@ $<
                     15: 
1.5       bertrand   16: proctab.c: @RPLTOOLS@/rplawk/maketab$(EXEEXT) $(srcdir)/ytab.h
1.6       bertrand   17:    if [ ! -f $(top_builddir)/rplawk/ytab.h ]; then \
                     18:        cp -f $(srcdir)/ytab.h $(top_builddir)/rplawk/ytab.h; \
                     19:    fi
1.7     ! bertrand   20:    $< > $@
1.1       bertrand   21: 
1.5       bertrand   22: %.$(OBJEXT): %.c $(srcdir)/ytab.h
                     23:    $(CC) $(CFLAGS) -c -o $@ $< -I. -I$(srcdir)
1.1       bertrand   24: 
1.3       bertrand   25: rplawk$(EXEEXT): ytab.$(OBJEXT) b.$(OBJEXT) main.$(OBJEXT) parse.$(OBJEXT) \
                     26:        proctab.$(OBJEXT) tran.$(OBJEXT) lib.$(OBJEXT) run.$(OBJEXT) \
                     27:        lex.$(OBJEXT)
1.1       bertrand   28:    $(CC) $(LDFLAGS) -o $@ $+ -lm
                     29: 
                     30: clean:
1.3       bertrand   31:    rm -f *.o ytab.c ytab.h maketab$(EXEEXT) rplawk$(EXEEXT) proctab.c
1.1       bertrand   32: 
1.3       bertrand   33: bin_PROGRAMS = rplawk$(EXEEXT)
1.2       bertrand   34: nodist_rplawk_SOURCES = rplawk.c

CVSweb interface <joel.bertrand@systella.fr>