![]() ![]() | ![]() |
Ajout d'un AWK interne pour éviter des problèmes sur les OS non Unix.
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: ytab.c: y.tab.c 8: cp -f $< $@ 9: 10: ytab.h: y.tab.h 11: cp -f $< $@ 12: 13: maketab: maketab.c ytab.h 14: $(CC) $(CFLAGS) -I. -o $@ $< 15: 16: proctab.c: maketab 17: ./$< > $@ 18: 19: %.$(OBJEXT): %.c ytab.h 20: $(CC) $(CFLAGS) -c -o $@ $< -I$(srcdir) -I. 21: 22: rplawk: ytab.$(OBJEXT) b.$(OBJEXT) main.$(OBJEXT) parse.$(OBJEXT) \ 23: proctab.$(OBJEXT) tran.$(OBJEXT) lib.$(OBJEXT) run.$(OBJEXT) lex.$(OBJEXT) 24: $(CC) $(LDFLAGS) -o $@ $+ -lm 25: 26: clean: 27: rm -f *.o ytab.c ytab.h maketab rplawk proctab.c 28: 29: bin_PROGRAMS = rplawk