all: $(info call one of the following rules to build for a specific compiler: mingw, gnuc) mingw: g++ -std=c++11 -DWIN32 -static-libgcc -static-libstdc++ main-mingw.cpp example.cpp -lopengl32 -mwindows -o example.exe gnuc: g++ -std=c++11 -DLINUX -o example main-gnuc.cpp example.cpp -lGL -lGLU -lglut -ldl clean: rm -rf example rm -rf example.exe