diff --git a/makefile b/makefile index 860f5e5..a8bd6fa 100644 --- a/makefile +++ b/makefile @@ -1,8 +1,11 @@ includeF = -Iinclude libraryF = -Llib -lSDL2 -bin/main.exe: src/main.cpp obj/GameOfLife.o - g++ -std=c++17 -o bin/main.exe src/main.cpp obj/GameOfLife.o $(includeF) $(libraryF) +bin/main: pre-build src/main.cpp obj/GameOfLife.o + g++ -std=c++17 -o bin/main src/main.cpp obj/GameOfLife.o $(includeF) $(libraryF) obj/GameOfLife.o: src/GameOfLife.cpp g++ -std=c++17 -c -o obj/GameOfLife.o src/GameOfLife.cpp $(includeF) $(libraryF) + +pre-build: + mkdir -p obj && mkdir -p bin