CPP_FLAGS=-O3 -mavx2 -std=c++11 -march=native -mtune=native -std=c++11 -DLIBPNGPP
OPENGL_LIBS=-lglut -lGL -lpng

SRC_COMMON=src/cpu_timer.cpp src/gl_animation.cpp src/gl_image.cpp src/gol_base.cpp


all: bin/gol_cpu.exe 

bin/gol_cpu.exe :  $(SRC_COMMON) src/gol_cpu.cpp
	g++ -o $@ $^ $(CPP_FLAGS) $(OPENGL_LIBS)


clean:
	rm -rf *.exe *.o
	

