Makefile revision 60841
1# 2# Redistribution and use in source and binary forms are permitted 3# provided that this notice is preserved and due credit is given 4# to the original author and the contributors. 5# 6#CC=gcc -Wuninitialized -Wstrict-prototypes -Werror -O 7CFLAGS=-I.. 8 9all: $(DESTDIR)/y.tab.o $(DESTDIR)/lex.yy.o 10 11$(DESTDIR)/y.tab.o: $(DESTDIR)/y.tab.c 12 $(CC) $(DEBUG) -I. -I.. -I$(DESTDIR) -I../ipsend $(CFLAGS) $(LINUX) -c $(DESTDIR)/y.tab.c -o $@ 13 14$(DESTDIR)/lex.yy.o: $(DESTDIR)/lex.yy.c 15 $(CC) $(DEBUG) -I. -I.. -I$(DESTDIR) -I../ipsend $(CFLAGS) $(LINUX) -c $(DESTDIR)/lex.yy.c -o $@ 16 17y.tab.o: y.tab.c 18 $(CC) $(DEBUG) -I. -I.. -I../ipsend $(CFLAGS) $(LINUX) -c y.tab.c -o $@ 19 20lex.yy.o: lex.yy.c 21 $(CC) $(DEBUG) -I. -I.. -I../ipsend $(CFLAGS) $(LINUX) -c lex.yy.c -o $@ 22 23$(DESTDIR)/lex.yy.c: iplang_l.l $(DESTDIR)/y.tab.h 24 lex iplang_l.l 25 mv lex.yy.c $(DESTDIR) 26 27$(DESTDIR)/y.tab.c $(DESTDIR)/y.tab.h: iplang_y.y 28 yacc -d iplang_y.y 29 mv y.tab.c $(DESTDIR) 30 mv y.tab.h $(DESTDIR) 31 32clean: 33 /bin/rm -f *.o lex.yy.c y.tab.c y.tab.h 34