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:
MMakefile | 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}