g++ -O0 -std=c++11 -DLINUX -march=native -fPIC -W -Wall -Wextra -Werror -pedantic -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-maybe-uninitialized -DCAP_GLEW=0 -DCAP_PNG=0 langen.cpp -o langen ./langen > language-data.cpp g++ -O2 makeh.cpp -o makeh ./makeh classes.cpp locations.cpp hyperpoint.cpp geometry.cpp goldberg.cpp init.cpp floorshapes.cpp cell.cpp multi.cpp shmup.cpp pattern2.cpp mapeditor.cpp graph.cpp textures.cpp hprint.cpp language.cpp util.cpp complex.cpp *.cpp > autohdr.h g++ -O2 -std=c++11 -DLINUX -march=native -fPIC -W -Wall -Wextra -Werror -pedantic -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-maybe-uninitialized -DCAP_GLEW=0 -DCAP_PNG=0 -c hyper.cpp -o hyper.o g++ -std=c++11 -DLINUX -march=native -fPIC -W -Wall -Wextra -Werror -pedantic -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-maybe-uninitialized -DCAP_GLEW=0 -DCAP_PNG=0 hyper.o -lGL -lSDL -lSDL_gfx -lSDL_mixer -lSDL_ttf -lpthread -lz -o hyperrogue