From 9d1b0b33555da8c2587fc351f3e75c903c1fe9e2 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Sat, 6 Apr 2019 13:39:51 +0200 Subject: Makefile: make it simpler to not compile compat objects on OpenBSD: make COMPATOBJ= --- Makefile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6afd80e..977ca28 100644 --- 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} -- cgit v1.2.3