Files
compiler-the-translators/Makefile
2025-02-11 17:15:54 -05:00

31 lines
469 B
Makefile

CC := gcc
FLEX := flex
LEX := lexicalStructure.lex
EXE := lexicalStructure
lexicalStructure:
$(FLEX) $(LEX)
$(CC) lex.yy.c -o $(EXE)
test1:
./$(EXE) ./tests/test_constants_literals.alpha
test2:
./$(EXE) ./tests/test_keywards.alpha
test3:
./$(EXE) ./tests/test_types.alpha
test4:
./$(EXE) ./tests/test_variables.alpha
test5:
./$(EXE) ./tests/test_otherpunc.alpha
test6:
./$(EXE) ./tests/test_comments.alpha
clean:
rm -f *.o
rm -f lex.yy.c
rm -f $(EXE)