A 3D game engine from scratch.
at main 22 lines 798 B view raw
1# (c) 2020 Vlad-Stefan Harbuz <vlad@vladh.net> 2 3COMPILER_FLAGS = \ 4 $(shell pkg-config --cflags freetype2) 5 -D_FORTIFY_SOURCE=2 -ggdb3 -Og -Wall -Werror -Wextra -pedantic \ 6 -std=c++2a \ 7 -Wno-deprecated-volatile -Wno-unused-function -Wno-unknown-pragmas -Wno-comment \ 8 -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers \ 9 -Wno-unused-result -Wno-class-memaccess -Wno-unused-but-set-variable 10 11LINKER_FLAGS = -lfreetype -lglfw -lassimp -lm -ldl -pthread 12 13.PHONY: unity run 14 15unity: 16 @echo "################################################################################" 17 @echo "### Building" 18 @echo "################################################################################" 19 time g++ $(COMPILER_FLAGS) src/_unity.cpp -o bin/peony $(LINKER_FLAGS) 20 21run: 22 @./bin/peony