r17789 - gnucash/trunk/src/optional/python-bindings - Add a make rule for gnucash_core_c.py.

Andreas Köhler andi5 at cvs.gnucash.org
Wed Dec 31 15:42:29 EST 2008


Author: andi5
Date: 2008-12-31 15:42:29 -0500 (Wed, 31 Dec 2008)
New Revision: 17789
Trac: http://svn.gnucash.org/trac/changeset/17789

Modified:
   gnucash/trunk/src/optional/python-bindings/Makefile.am
Log:
Add a make rule for gnucash_core_c.py.


Modified: gnucash/trunk/src/optional/python-bindings/Makefile.am
===================================================================
--- gnucash/trunk/src/optional/python-bindings/Makefile.am	2008-12-31 20:41:15 UTC (rev 17788)
+++ gnucash/trunk/src/optional/python-bindings/Makefile.am	2008-12-31 20:42:29 UTC (rev 17789)
@@ -1,5 +1,7 @@
 SUBDIRS = . tests
 
+SWIG_SOURCES = gnucash_core.i timespec.i
+
 pkgpython_PYTHON = \
   __init__.py \
   function_class.py \
@@ -35,19 +37,20 @@
   ${top_builddir}/src/business/business-core/libgncmod-business-core.la
 
 if BUILDING_FROM_SVN
-gnucash_core.c: gnucash_core.i
+gnucash_core.c: $(SWIG_SOURCES)
 	swig $(SWIG_PYTHON_OPT) -Wall -Werror \
         -I$(top_srcdir)/src -I$(top_srcdir)/src/engine \
 		-I$(top_srcdir)/src/business/business-core \
 		$(QOF_CFLAGS) -o $@ $<
+
+gnucash_core_c.py: gnucash_core.c $(SWIG_SOURCES)
 endif
 
 EXTRA_DIST = \
+  $(SWIG_SOURCES) \
   example_scripts/simple_book.py \
   example_scripts/simple_session.py \
   example_scripts/simple_test.py \
-  glib.i \
-  gnucash_core.i \
-  timespec.i
+  glib.i
 
 MAINTAINERCLEANFILES = gnucash-core.c



More information about the gnucash-changes mailing list