diff options
Diffstat (limited to 'config.mk')
| -rw-r--r-- | config.mk | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..34122a9 --- /dev/null +++ b/config.mk @@ -0,0 +1,51 @@ +# version +PKE_AT_VERSION_MAJ=0 +PKE_AT_VERSION_MIN=1 +PKE_AT_VERSION_BLD=0 +PKE_AT_VERSION=$(PKE_AT_VERSION_MAJ).$(PKE_AT_VERSION_MIN).$(PKE_AT_VERSION_BLD) + +# paths +PREFIX ?= /usr/local +MANPREFIX = /usr/local + +# exes +PKG_CONFIG = pkg-config +CMAKE = /usr/bin/cmake +GLSLC = /usr/bin/glslc + +#includes and libs +# vulkan \ +# glfw3 \ +# glm \ +# libpipewire-0.3 \ +# libspa-0.2 \ + +USED_STATIC_LIBS = pke + +USED_LIBS = + +INCS = `$(PKG_CONFIG) --static --cflags $(USED_STATIC_LIBS)` + +LIBS = -lm `$(PKG_CONFIG) --static --libs $(USED_STATIC_LIBS)` -lpthread + +# flags +# -fsanitize=address \ + +SHARED_FLAGS = \ + -D_DEFAULT_SOURCE \ + -D_POSIX_C_SOURCE=200809L \ + -D_PKE_AT_VERSION=\"$(PKE_AT_VERSION)\" \ + -pedantic \ + -fPIC \ + -pthread \ + -rdynamic \ + -finstrument-functions \ + +CFLAGS += -Wall -Wextra $(SHARED_FLAGS) +CXXFLAGS += -Wall -Wextra $(SHARED_FLAGS) +CPPFLAGS = $(SHARED_FLAGS) +LDFLAGS = $(LIBS) + +# compiler & linker +CC ?= /usr/bin/gcc +CXX ?= /usr/bin/g++ |
