123456789101112131415161718192021222324 |
- 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
|