diff options
| author | Roy Marples <roy@marples.name> | 2019-10-07 15:01:33 +0100 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2019-10-07 15:01:33 +0100 |
| commit | 8151834e8510cc5b4a9bb09b82ec132a3a04d97b (patch) | |
| tree | 9a2964af805686e798e6f1f451e2816ff03be81f | |
| parent | 2c45fbda6bf25b4992b3b617dd1531786c25c9d1 (diff) | |
| download | parpd-8151834e8510cc5b4a9bb09b82ec132a3a04d97b.tar.xz | |
build: Add compat to import-src
| -rw-r--r-- | src/Makefile | 16 |
1 files 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 |
