2008-07-07 21:11:02 +00:00
|
|
|
SUBDIRS = . tests
|
|
|
|
|
|
2008-12-31 20:06:14 +00:00
|
|
|
pkgpython_PYTHON = \
|
|
|
|
|
__init__.py \
|
|
|
|
|
function_class.py \
|
|
|
|
|
gnucash_core.py \
|
|
|
|
|
gnucash_core_c.py \
|
|
|
|
|
gnucash_business.py
|
2008-07-07 19:18:26 +00:00
|
|
|
|
|
|
|
|
pkgpyexec_LTLIBRARIES = _gnucash_core_c.la
|
2008-12-31 20:06:14 +00:00
|
|
|
|
|
|
|
|
_gnucash_core_c_la_SOURCES = \
|
|
|
|
|
gnucash_core.c
|
|
|
|
|
|
|
|
|
|
_gnucash_core_c_la_CPPFLAGS = \
|
|
|
|
|
$(PYTHON_CPPFLAGS) \
|
|
|
|
|
$(QOF_CFLAGS) \
|
|
|
|
|
$(GLIB_CFLAGS) \
|
|
|
|
|
$(GUILE_INCS) \
|
|
|
|
|
-I$(top_srcdir)/src \
|
|
|
|
|
-I$(top_srcdir)/src/engine \
|
|
|
|
|
-I$(top_srcdir)/src/business/business-core
|
2008-07-07 19:18:26 +00:00
|
|
|
|
|
|
|
|
# Suppress all warnings for now, but we really only need to -Wno-implicit
|
|
|
|
|
AM_CFLAGS = -w
|
|
|
|
|
|
|
|
|
|
_gnucash_core_c_la_LDFLAGS = -avoid-version -module
|
|
|
|
|
|
2008-12-31 20:06:14 +00:00
|
|
|
_gnucash_core_c_la_LIBADD = \
|
|
|
|
|
${QOF_LIBS} \
|
|
|
|
|
${GLIB_LIBS} \
|
|
|
|
|
${GUILE_LIBS} \
|
|
|
|
|
${top_builddir}/src/gnc-module/libgnc-module.la \
|
|
|
|
|
${top_builddir}/src/engine/libgncmod-engine.la \
|
|
|
|
|
${top_builddir}/src/business/business-core/libgncmod-business-core.la
|
|
|
|
|
|
|
|
|
|
if BUILDING_FROM_SVN
|
|
|
|
|
gnucash_core.c: gnucash_core.i
|
2008-07-07 21:11:02 +00:00
|
|
|
swig $(SWIG_PYTHON_OPT) -Wall -Werror \
|
2008-07-07 19:18:26 +00:00
|
|
|
-I$(top_srcdir)/src -I$(top_srcdir)/src/engine \
|
2008-07-07 21:11:02 +00:00
|
|
|
-I$(top_srcdir)/src/business/business-core \
|
2008-07-07 19:18:26 +00:00
|
|
|
$(QOF_CFLAGS) -o $@ $<
|
2008-12-31 20:06:14 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
EXTRA_DIST = \
|
|
|
|
|
example_scripts/simple_book.py \
|
|
|
|
|
example_scripts/simple_session.py \
|
|
|
|
|
example_scripts/simple_test.py \
|
|
|
|
|
glib.i \
|
|
|
|
|
gnucash_core.i \
|
|
|
|
|
timespec.i
|
|
|
|
|
|
|
|
|
|
MAINTAINERCLEANFILES = gnucash-core.c
|