File:  [local] / rpl / rplawk / Makefile.am
Revision 1.5: download - view: text, annotated - select for diffs - revision graph
Tue Nov 15 07:01:36 2011 UTC (12 years, 5 months ago) by bertrand
Branches: MAIN
CVS tags: HEAD
Correction des fuites de mémoire à l'ouverture de sqlite (lorsque la base est censée exister mais qu'elle n'existe pas)
Correction des makefiles pour qu'ils soient moins verbeux.
Ajout de l'écriture des fichiers binaires (listes, entiers, réels, complexes).

    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: maketab$(EXEEXT): maketab.c $(srcdir)/ytab.h
   14:     $(CC) $(CFLAGS) -I. -o $@ $<
   15: 
   16: proctab.c: @RPLTOOLS@/rplawk/maketab$(EXEEXT) $(srcdir)/ytab.h
   17:     cp -f $(srcdir)/ytab.h $(top_builddir)/rplawk
   18:     ./$< > $@
   19: 
   20: %.$(OBJEXT): %.c $(srcdir)/ytab.h
   21:     $(CC) $(CFLAGS) -c -o $@ $< -I. -I$(srcdir)
   22: 
   23: rplawk$(EXEEXT): ytab.$(OBJEXT) b.$(OBJEXT) main.$(OBJEXT) parse.$(OBJEXT) \
   24:         proctab.$(OBJEXT) tran.$(OBJEXT) lib.$(OBJEXT) run.$(OBJEXT) \
   25:         lex.$(OBJEXT)
   26:     $(CC) $(LDFLAGS) -o $@ $+ -lm
   27: 
   28: clean:
   29:     rm -f *.o ytab.c ytab.h maketab$(EXEEXT) rplawk$(EXEEXT) proctab.c
   30: 
   31: bin_PROGRAMS = rplawk$(EXEEXT)
   32: nodist_rplawk_SOURCES = rplawk.c

CVSweb interface <joel.bertrand@systella.fr>