commit 9d1b0b33555da8c2587fc351f3e75c903c1fe9e2 parent 6e9c221a95956431b13e1c6a830798bc2de24f90 Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Sat, 6 Apr 2019 13:39:51 +0200 Makefile: make it simpler to not compile compat objects on OpenBSD: make COMPATOBJ= Diffstat:
M | Makefile | | | 13 | +++++++++---- |
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile @@ -29,8 +29,6 @@ HDR = \ LIBUTIL = libutil.a LIBUTILSRC = \ - strlcat.c\ - strlcpy.c\ util.c LIBUTILOBJ = ${LIBUTILSRC:.c=.o} @@ -39,7 +37,14 @@ LIBXMLSRC = \ xml.c LIBXMLOBJ = ${LIBXMLSRC:.c=.o} -LIB = ${LIBUTIL} ${LIBXML} +COMPATSRC = \ + strlcat.c\ + strlcpy.c +COMPATOBJ =\ + strlcat.o\ + strlcpy.o + +LIB = ${LIBUTIL} ${LIBXML} ${COMPATOBJ} MAN1 = ${BIN:=.1}\ ${SCRIPTS:=.1} @@ -56,7 +61,7 @@ all: ${BIN} ${BIN}: ${LIB} ${@:=.o} -OBJ = ${SRC:.c=.o} ${LIBXMLOBJ} ${LIBUTILOBJ} +OBJ = ${SRC:.c=.o} ${LIBXMLOBJ} ${LIBUTILOBJ} ${COMPATOBJ} ${OBJ}: config.mk ${HDR}