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_simpleLiterals.alpha clean: rm -f *.o rm -f lex.yy.c rm -f $(EXE)