From 8151834e8510cc5b4a9bb09b82ec132a3a04d97b Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Mon, 7 Oct 2019 15:01:33 +0100 Subject: build: Add compat to import-src --- src/Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 78cce49..3473340 100644 --- a/src/Makefile +++ b/src/Makefile @@ -8,9 +8,10 @@ CLEANFILES= parpd.8 TOP?= .. include ${TOP}/iconfig.mk -CPPFLAGS+= -I${TOP} -I${TOP}/src +CPPFLAGS+= -I${TOP} -I${TOP}/src -I ${TOP}/compat -OBJS= ${SRCS:.c=.o} +PCOMPAT_SRCS= ${COMPAT_SRCS:compat/%=${TOP}/compat/%} +OBJS= ${SRCS:.c=.o} ${PCOMPAT_SRCS:.c=.o} .SUFFIXES: .in .in: @@ -35,5 +36,16 @@ proginstall: _import-src: ${SRCS} ${INSTALL} -d ${DESTDIR}/src cp parpd.h ${SRCS} ${SRC_PF} parpd.conf.5 parpd.8.in ${DESTDIR}/src + if [ -n "${COMPAT_SRCS}" ]; then \ + ${INSTALL} -d ${DESTDIR}/compat; \ + cd ..; \ + touch compat/rb.h; \ + cp ${COMPAT_SRCS} ${COMPAT_SRCS:.c=.h} ${DESTDIR}/compat; \ + rm compat/rb.h; \ + rm -f ${DESTDIR}/compat/rb.h; \ + fi + if [ -e ${DESTDIR}/compat/rb.c ]; then \ + cp ../compat/rbtree.h ${DESTDIR}/compat; \ + fi include ${TOP}/Makefile.inc -- cgit v1.2.3