r19852: Fix the build for the VFS examples. Fixes bugzilla #3931.
authorJames Peach <jpeach@samba.org>
Thu, 23 Nov 2006 06:44:05 +0000 (06:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:16:02 +0000 (12:16 -0500)
examples/VFS/Makefile.in
examples/VFS/configure.in

index caf8f030aa48163bc132df0fe84d6f01b2fc54a4..4c0f119dcde01bdf8ef1febb14bcbaec7f3327ac 100644 (file)
@@ -7,7 +7,15 @@ INSTALLCMD     = @INSTALL@
 SAMBA_SOURCE   = @SAMBA_SOURCE@
 SHLIBEXT       = @SHLIBEXT@
 OBJEXT         = @OBJEXT@ 
-FLAGS          =  $(CFLAGS) -Iinclude -I$(SAMBA_SOURCE)/include -I$(SAMBA_SOURCE)/popt -I$(SAMBA_SOURCE)/smbwrapper  -I. $(CPPFLAGS) -I$(SAMBA_SOURCE) -fPIC
+FLAGS          =  $(CFLAGS) $(CPPFLAGS) -fPIC \
+               -Iinclude -I$(SAMBA_SOURCE)/include \
+               -I$(SAMBA_SOURCE)/popt  \
+               -I$(SAMBA_SOURCE)/lib/replace  \
+               -I$(SAMBA_SOURCE)/lib/talloc  \
+               -I$(SAMBA_SOURCE)/tdb/include  \
+               -I$(SAMBA_SOURCE)/smbwrapper \
+               -I$(SAMBA_SOURCE)/librpc \
+               -I$(SAMBA_SOURCE) -I.
 
 
 prefix         = @prefix@
index 515d43f0096af5d0de3635b6bb6b48566fad5a9f..e96101b0910d32571077a470ff1da07970c91596 100644 (file)
@@ -5,14 +5,14 @@ dnl We must use autotools 2.53 or above
 AC_PREREQ(2.53)
 AC_INIT(Makefile.in)
 
-#dnl Uncomment this if you want to use your own define's too
-#AC_CONFIG_HEADER(module_config.h)
+AC_CONFIG_HEADER(module_config.h)
 #dnl To make sure that didn't get #define PACKAGE_* in modules_config.h
 #echo "" > confdefs.h
 
 dnl Checks for programs.
 AC_PROG_CC
 AC_PROG_INSTALL
+AC_CANONICAL_HOST
 
 #################################################
 # Directory handling stuff to support both the
@@ -309,6 +309,11 @@ if test "$enable_shared" = "yes"; then
                        BLDSHARED="false"
                        LDSHFLAGS=""
                        ;;
+               *darwin*)
+                       BLDSHARED="true"
+                       LDSHFLAGS="-bundle -flat_namespace -undefined suppress"
+                       SHLIBEXT="dylib"
+                       ;;
                *)
                        ;;
   esac
@@ -328,7 +333,7 @@ AC_CACHE_CHECK([whether building shared libraries actually works],
    ac_cv_shlib_works=no
    # try building a trivial shared library
    if test "$PICSUFFIX" = "po"; then
-     $CC $CPPFLAGS $CFLAGS $PICFLAGS -c -o shlib.po ${srcdir-.}/tests/shlib.c &&
+     $CC $CPPFLAGS $CFLAGS $PICFLAGS -c -o shlib.po ${srcdir-.}/../../source/tests/shlib.c &&
        $CC $CPPFLAGS $CFLAGS `eval echo $LDSHFLAGS` -o "shlib.$SHLIBEXT" shlib.po &&
        ac_cv_shlib_works=yes
    else