23 lines
478 B
Makefile
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)
|