2008-07-07 21:11:02 +00:00
|
|
|
SUBDIRS = . tests
|
|
|
|
|
|
2008-07-07 19:18:26 +00:00
|
|
|
BUILT_SOURCES = gnucash_core.c
|
|
|
|
|
SWIG_SOURCES = gnucash_core.i
|
|
|
|
|
|
|
|
|
|
pkgpython_PYTHON = __init__.py function_class.py \
|
2008-07-07 21:11:02 +00:00
|
|
|
gnucash_core.py gnucash_core_c.py gnucash_business.py
|
2008-07-07 19:18:26 +00:00
|
|
|
|
|
|
|
|
pkgpyexec_LTLIBRARIES = _gnucash_core_c.la
|
|
|
|
|
_gnucash_core_c_la_SOURCES = $(BUILT_SOURCES) $(SWIG_SOURCES)
|
|
|
|
|
_gnucash_core_c_la_CPPFLAGS = $(PYTHON_CPPFLAGS) \
|
|
|
|
|
-I$(top_srcdir)/src $(QOF_CFLAGS) \
|
|
|
|
|
$(GLIB_CFLAGS) $(GUILE_INCS) \
|
2008-07-07 21:11:02 +00:00
|
|
|
-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
|
|
|
|
|
_gnucash_core_c_la_LIBADD = ${QOF_LIBS} ${GUILE_LIBS} ${GLIB_LIBS} \
|
|
|
|
|
${top_builddir}/src/gnc-module/libgnc-module.la \
|
2008-07-07 21:11:02 +00:00
|
|
|
${top_builddir}/src/engine/libgncmod-engine.la \
|
|
|
|
|
${top_builddir}/src/business/business-core/libgncmod-business-core.la
|
2008-07-07 19:18:26 +00:00
|
|
|
|
|
|
|
|
gnucash_core.c : $(SWIG_SOURCES)
|
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 $@ $<
|