From 887a9f559e71d8a788fbfe210f126eda5ba7969b Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 11 Oct 2024 18:41:47 -0400 Subject: initial commit: macros, memory, tests --- config.mk | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 config.mk (limited to 'config.mk') diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..cf3ab50 --- /dev/null +++ b/config.mk @@ -0,0 +1,26 @@ +# pkh version +VERSION = 0.0.1 + +# paths +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +PKG_CONFIG = pkg-config + +# includes and libs +INCS = \ + +LIBS = -lm \ + +# flags +# -pedantic +SHARED_FLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \ + -DVERSION=\"$(VERSION)\" -DPK_MEMORY_DEBUGGER -DPK_IMPLEMENTATION \ + +CPPFLAGS += -Wall $(INCS) $(SHARED_FLAGS) +CFLAGS += -Wall $(INCS) $(SHARED_FLAGS) +LDFLAGS = $(LIBS) + +# compiler and linker +CC ?= /usr/bin/clang +CXX ?= /usr/bin/clang++ -- cgit v1.2.3