CFLAGS = --std=c++17 -g -I. `pkg-config --cflags sdl2 protobuf` -I./eigen/
LDFLAGS = `pkg-config --libs sdl2` crn/crn.o

PWD=./

all:	native

native:
	/home/tristan/dev/protobuf/build/protoc --cpp_out=./proto --proto_path=/home/tristan/Documents/earth-reverse-engineering/proto rocktree.proto
	g++ -std=c++14 -c ./crn/crn.cc -fpermissive -O3 -o ./crn/crn.o
	echo ${PWD}
	g++ ${CFLAGS} -Igl2/include -I/usr/include/SDL2 main.cpp ${LDFLAGS} -L/home/tristan/dev/protobuf/build/ -lprotobuf --static -lGL -lm -ldl -D_REENTRANT -lSDL2 -fpermissive -O3 -o main

clean:
	rm main
