This commit is contained in:
2021-11-26 12:14:07 -06:00
parent caabe8eb52
commit acf66e1816
10 changed files with 30 additions and 27 deletions

View File

@@ -1,18 +1,7 @@
.PHONY: all clean
all: deelang
lexer.o lexer.h: parser.h lexer.l
flex -o lexer.c --header-file=lexer.h lexer.l
$(CC) -c lexer.c
rm lexer.c
parser.h parser.o: parser.y
bison -o parser.c --header=parser.h parser.y
$(CC) -c parser.c
rm parser.c
deelang: deelang.c lexer.o parser.o
$(CC) -o $@ $^
all:
$(MAKE) -C src
mv src/deelang .
clean:
rm -rf parser.o lexer.o parser.h lexer.h deelang
$(MAKE) -C src clean
rm -f deelang