1AC_LIBREPLACE_BROKEN_CHECKS 2 3SMB_EXT_LIB(LIBREPLACE_EXT, [${LIBDL}]) 4SMB_ENABLE(LIBREPLACE_EXT) 5 6# remove leading ./ 7LIBREPLACE_DIR=`echo ${libreplacedir} |sed -e 's/^\.\///g'` 8 9# remove leading srcdir .. we are looking for the relative 10# path within the samba source tree or wherever libreplace is. 11# We need to make sure the object is not forced to end up in 12# the source directory because we might be using a separate 13# build directory. 14LIBREPLACE_DIR=`echo ${LIBREPLACE_DIR} | sed -e "s|^$srcdir/||g"` 15 16LIBREPLACE_OBJS="" 17for obj in ${LIBREPLACEOBJ}; do 18 LIBREPLACE_OBJS="${LIBREPLACE_OBJS} ${LIBREPLACE_DIR}/${obj}" 19done 20 21SMB_SUBSYSTEM(LIBREPLACE, 22 [${LIBREPLACE_OBJS}], 23 [LIBREPLACE_EXT], 24 [-Ilib/replace]) 25 26LIBREPLACE_HOSTCC_OBJS=`echo ${LIBREPLACE_OBJS} |sed -e 's/\.o/\.ho/g'` 27 28SMB_SUBSYSTEM(LIBREPLACE_HOSTCC, 29 [${LIBREPLACE_HOSTCC_OBJS}], 30 [], 31 [-Ilib/replace]) 32