A 3D game engine from scratch.
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