1 2 3 4 5 6 7 8 9 10 11 12 13
CC=g++ CFLAGS= -std=gnu++17 -g DEPS = include/lexer.hpp include/exceptions.hpp OBJ = lexer.o exceptions.o main.o %.o : %.cpp $(DEPS) $(CC) -c -o $@ $< $(CFLAGS) main : $(OBJ) $(CC) -o $@ $^ $(CFLAGS) clean : rm -f *.o