Makefile 260 B

1234567891011121314151617
  1. CC = g++
  2. FLAGS = -Wall
  3. all: test.out
  4. Token.o : src/Token.cpp src/Token.hpp
  5. $(CC) -c $(FLAGS) $<
  6. Lexer.o : src/Lexer.cpp src/Lexer.hpp
  7. $(CC) -c $(FLAGS) $<
  8. test.out: src/main.cpp Token.o Lexer.o
  9. $(CC) $(FLAGS) $^ -o $@
  10. ./$@
  11. clean:
  12. rm -f test.out *.o