~zulcss/samba/samab-3.4-test

« back to all changes in this revision

Viewing changes to lib/replace/samba.m4

  • Committer: Chuck Short
  • Date: 2010-05-20 18:57:13 UTC
  • Revision ID: zulcss@ubuntu.com-20100520185713-hwqvf9t50z830wck
Initial commit

Show diffs side-by-side

added added

removed removed

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