Files
compiler-the-translators/Makefile
2025-02-12 14:23:57 -05:00

23 lines
478 B
Makefile

CC := gcc
FLEX := flex
LEX := lexicalStructure.lex
EXE := lexicalStructure
lexicalStructure:
$(FLEX) $(LEX)
$(CC) lex.yy.c -o $(EXE)
test:
./$(EXE) ./tests/test_comments.alpha
./$(EXE) ./tests/test_generalTokenTest.alpha
./$(EXE) ./tests/test_keywords.alpha
./$(EXE) ./tests/test_operators.alpha
./$(EXE) ./tests/test_otherpunc.alpha
./$(EXE) ./tests/test_simpleIntTest.alpha
./$(EXE) ./tests/test_simpleLiteral.alpha
clean:
rm -f *.o
rm -f lex.yy.c
rm -f $(EXE)