* VDIR build here too.
authorWilfried Göesgens <willi@citadel.org>
Mon, 5 Oct 2009 20:25:07 +0000 (20:25 +0000)
committerWilfried Göesgens <willi@citadel.org>
Mon, 5 Oct 2009 20:25:07 +0000 (20:25 +0000)
webcit/Makefile.in
webcit/bootstrap
webcit/configure.ac

index d2ab5a0c52dc75b3b8673e4d7b96b65b7057562a..f9df1cb6a100a5f361614e53e51b0ccc09b44c79 100644 (file)
@@ -1,5 +1,9 @@
 # $Id$
 
+prefix=@prefix@
+srcdir=@srcdir@
+VPATH=$(srcdir)
+
 AUTOCONF=@AUTOCONF@
 CC=@CC@
 CFLAGS=@CFLAGS@
@@ -11,9 +15,6 @@ LDFLAGS=@LDFLAGS@
 SED=@SED@
 SETUP_LIBS=@SETUP_LIBS@
 PTHREAD_DEFS=@PTHREAD_DEFS@
-srcdir=@srcdir@
-prefix=@prefix@
-top_builddir=`pwd`
 LIB_SUBDIRS=
 PROG_SUBDIRS=@PROG_SUBDIRS@
 SUBDIRS=$(LIB_SUBDIRS) $(PROG_SUBDIRS) 
@@ -24,6 +25,10 @@ WWWDIR=@WWWDIR@
 
 all: all-progs-recursive webcit setup
 
+# for VPATH builds (invoked by configure)
+mkdir-init:
+       mkdir locale
+
 
 .SUFFIXES: .cpp .c .o
 
index 4d7ca56d7c74fabb8f413409b3ab3b8d4029b617..cc325f548f14ada683087e5cb47c785f870a3342 100755 (executable)
@@ -24,6 +24,10 @@ rm -rf autom4te*.cache
 echo ... running autoheader ...
 autoheader
 
+echo ... mk_module_init.sh ...
+./mk_module_init.sh
+
+
 echo
 echo This script has been tested with autoconf 2.53 and
 echo automake 1.5. Other versions may work, but I recommend the latest
index 7a5d408a7fe13e78eb2104fef3aacb65c9657ac8..5b66eb692aa95bd9659509ba9a0b0c30c8a37c95 100644 (file)
@@ -465,10 +465,32 @@ AC_ARG_WITH(editordir,
 )
 AC_DEFINE_UNQUOTED(EDITORDIR, "$editordir", [where to find our mail editor])
 
-./mk_module_init.sh
+abs_srcdir="`cd $srcdir && pwd`"
+abs_builddir="`pwd`"
+if test "$abs_srcdir" != "$abs_builddir"; then
+   CFLAGS="$CFLAGS -I $abs_builddir"
+fi
 AC_CONFIG_HEADER(sysdep.h)
 AC_OUTPUT(Makefile po/Makefile )
 
+if test "$abs_srcdir" != "$abs_builddir"; then
+   ln -s $abs_srcdir/static $abs_builddir
+   ln -s $abs_srcdir/tiny_mce $abs_builddir
+   ln -s $abs_srcdir/*.h $abs_builddir
+   make mkdir-init
+   
+else
+dnl just run it on devel systems and if non vdir build.
+   if test -d .svn; then
+      ./mk_module_init.sh
+   fi
+fi
+
+if test -n "$srcdir"; then 
+   export srcdir=.
+fi
+
+
 echo ------------------------------------------------------------------------
 echo 'Character set conversion support:' $ok_iconv
 echo 'National language support:       ' $ok_nls