LEX = flex YACC = bison -d CC = gcc cross_assembleur: tables.o as.tab.o lex.yy.o $(CC) as.tab.o lex.yy.o tables.o -o cross_assembleur tables.o: tables.c tables.h $(CC) -Wall -c tables.c -o tables.o as.tab.c: as.y $(YACC) as.y lex.yy.c: al.lex $(LEX) al.lex as.tab.o: as.tab.c $(CC) -Wall -c as.tab.c -o as.tab.o lex.yy.o: lex.yy.c $(CC) -Wall -c lex.yy.c -o lex.yy.o clean: rm -f *.o lex.yy.c lex.yy.h as.tab.c cross_assembleur