compilator-2000/Makefile
2021-03-22 12:51:56 +01:00

24 satır
489 B
Makefile

LEX = flex
YACC = bison -d -v
CC = gcc
all: compilateur test
test: symbol_table.test.c symbol_table.c symbol_table.h
$(CC) -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
$(CC) -o compilateur as.tab.c lex.yy.c symbol_table.c asm_instructions.c
as.tab.c: as.y
$(YACC) as.y
lex.yy.c: al.lex
$(LEX) al.lex
build: compilateur
clean:
rm as.tab.c as.tab.h lex.yy.c compilateur as.output