summaryrefslogtreecommitdiff
path: root/makefile
blob: 98d091ed93aa29047081a1e7a4fa7cbff2611a06 (plain)
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