123456789101112131415161718192021222324 |
- LEX = flex
- YACC = bison -d
- CC = gcc
-
- all: compilateur test
-
- test: symbol_table.test.c symbol_table.c symbol_table.h
- $(CC) -g -o test symbol_table.test.c symbol_table.c
-
- compilateur: as.tab.c lex.yy.c symbol_table.c symbol_table.h asm_instructions.c asm_instructions.h yacc_util.c yacc_util.h
- $(CC) -o compilateur as.tab.c lex.yy.c symbol_table.c asm_instructions.c yacc_util.c
-
- as.tab.c: as.y
- $(YACC) as.y
-
-
- lex.yy.c: al.lex
- $(LEX) al.lex
-
-
- build: compilateur
-
- clean:
- rm -f as.tab.c as.tab.h lex.yy.c compilateur as.output test
|