diff options
Diffstat (limited to 'config.mk')
| -rw-r--r-- | config.mk | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..1dcde1f --- /dev/null +++ b/config.mk @@ -0,0 +1,38 @@ +# pikul_two version +PKE_VERSION=0.1.0 + +# paths +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +# exes +PKG_CONFIG = pkg-config +CMAKE = /usr/bin/cmake +GLSLC = /usr/bin/glslc + +# includes and libs +USED_LIBS = \ + vulkan \ + glfw3 \ + glm \ + +INCS = `$(PKG_CONFIG) --cflags $(USED_LIBS)` + +LIBS = -lm `$(PKG_CONFIG) --libs $(USED_LIBS)` -lpthread + +# flags +SHARED_FLAGS = -D_DEFAULT_SOURCE \ + -D_POSIX_C_SOURCE=200809L \ + -DPKE_VERSION=\"$(PKE_VERSION)\" \ + -pedantic \ + -fPIC \ + -pthread \ + +CFLAGS += -Wall $(SHARED_FLAGS) +CXXFLAGS += -Wall $(SHARED_FLAGS) +CPPFLAGS = $(SHARED_FLAGS) +LDFLAGS = $(LIBS) + +# compiler & linker +CC = /usr/bin/gcc +CXX = /usr/bin/g++ |
