[Xapian-commits] 7905: trunk/xapian-bindings/ trunk/xapian-bindings/csharp/ trunk/xapian-bindings/guile/ trunk/xapian-bindings/php/ trunk/xapian-bindings/python/ trunk/xapian-bindings/ruby/ trunk/xapian-bindings/swig/ trunk/xapian-bindings/tcl8/

richard xapian-commits at lists.xapian.org
Wed Mar 7 16:28:20 GMT 2007


SVN root:       svn://svn.xapian.org/xapian
Changes by:     richard
Revision:       7905
Date:           2007-03-07 16:28:19 +0000 (Wed, 07 Mar 2007)

Log message (19 lines):
	* xapian.i,swig/xapian.i: Move swig source file to a subdirectory,
	  in preparation for splitting the language dependent stuff out.
	  This commit shouldn't change the result of running swig.
	* swig/Makefile.mk: New makefile fragment, included by each
	  language-specific SWIG-using Makefile.am, which defines the paths
	  and flags to use when running SWIG.  Also contains the
	  MACOSX_DEPLOYMENT_TARGET stuff which was previously replicated in
	  each SWIG-using Makefile.am
	* csharp/Makefile.am,ruby/Makefile.am,python/Makefile.am,
	  php/Makefile.am,guile/Makefile.am,tcl8/Makefile.am: Include
	  swig/Makefile.mk to get the path to the language independent swig
	  sources, and standard paths and flags to supply to SWIG.  Update
	  dependencies and rules for generating the xapian_wrap.cc files to
	  use the values from swig/Makefile.mk.  Remove the
	  MACOSX_DEPLOYMENT_TARGET stuff (now in swig/Makefile.mk).
	* configure.ac: Reference swig/xapian.i from AC_CONFIG_SRCDIR
	  instead of xapian.i
	* Makefile.am: Reference swig/xapian.i in EXTRA_DIST
	  instead of xapian.i

Modified files:
U   trunk/xapian-bindings/ChangeLog
U   trunk/xapian-bindings/Makefile.am
U   trunk/xapian-bindings/configure.ac
U   trunk/xapian-bindings/csharp/Makefile.am
U   trunk/xapian-bindings/guile/Makefile.am
U   trunk/xapian-bindings/php/Makefile.am
U   trunk/xapian-bindings/python/Makefile.am
U   trunk/xapian-bindings/ruby/Makefile.am
A   trunk/xapian-bindings/swig/
A   trunk/xapian-bindings/swig/Makefile.mk
A   trunk/xapian-bindings/swig/defaults/
A   trunk/xapian-bindings/swig/xapian.i
U   trunk/xapian-bindings/tcl8/Makefile.am
D   trunk/xapian-bindings/xapian.i

Links:
http://xapian.org/C?7905
http://xapian.org/C?7905?trunk/xapian-bindings/ChangeLog
http://xapian.org/C?7905?trunk/xapian-bindings/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/configure.ac
http://xapian.org/C?7905?trunk/xapian-bindings/csharp/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/guile/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/php/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/python/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/ruby/Makefile.am
http://xapian.org/C?7905?trunk/xapian-bindings/swig/Makefile.mk?A
http://xapian.org/C?7905?trunk/xapian-bindings/swig/xapian.i?A
http://xapian.org/C?7905?trunk/xapian-bindings/tcl8/Makefile.am



More information about the Xapian-commits mailing list