# pk.h version VERSION = 0.0.2 # 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_IMPL_ALL \ -DPK_IMPL_MEM_TYPES \ -DPK_IMPL_MEM \ -DPK_IMPL_STR \ -DPK_IMPL_EV \ CPPFLAGS += -Wall $(INCS) $(SHARED_FLAGS) CFLAGS += -Wall $(INCS) $(SHARED_FLAGS) LDFLAGS = $(LIBS) # compiler and linker CC ?= /usr/bin/clang CXX ?= /usr/bin/clang++