19 lines
347 B
Makefile
19 lines
347 B
Makefile
CC := gcc
|
|
FLEX := flex
|
|
LEX := lexicalStructure.lex
|
|
EXE := lexicalStructure
|
|
|
|
lexicalStructure:
|
|
$(FLEX) $(LEX)
|
|
$(CC) lex.yy.c -o $(EXE)
|
|
|
|
test:
|
|
./$(EXE) ./tests/test_constants_literals.txt
|
|
./$(EXE) ./tests/test_keywards.alpha
|
|
./$(EXE) ./tests/test_types.alpha
|
|
./$(EXE) ./tests/test_variables.txt
|
|
|
|
clean:
|
|
rm -f *.o
|
|
rm -f lex.yy.c
|
|
rm -f $(EXE)
|