File:  [local] / rpl / rplawk / Makefile.am
Revision 1.8: download - view: text, annotated - select for diffs - revision graph
Tue Oct 15 09:58:04 2013 UTC (10 years, 6 months ago) by bertrand
Branches: MAIN
CVS tags: rpl-4_1_35, rpl-4_1_34, rpl-4_1_33, rpl-4_1_32, rpl-4_1_31, rpl-4_1_30, rpl-4_1_29, rpl-4_1_28, rpl-4_1_27, rpl-4_1_26, rpl-4_1_25, rpl-4_1_24, rpl-4_1_23, rpl-4_1_22, rpl-4_1_21, rpl-4_1_20, rpl-4_1_19, rpl-4_1_18, rpl-4_1_17, rpl-4_1_16, HEAD
Correction d'un bug du makefile de rplawk.

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

CVSweb interface <joel.bertrand@systella.fr>