Files
gnucash/src/gnc-module/Makefile.am
T
Chris Shoemaker b2c2ae2bf8 Add src/base-typemaps.i as a prerequisite for all wrapper-generator rules.
Fix some comment typos.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15114 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-11-14 02:14:13 +00:00

58 lines
1.2 KiB
Makefile

SUBDIRS = . test
AM_CFLAGS = \
-I${top_srcdir}/lib/libc \
-I${top_srcdir}/src \
-I${top_srcdir}/src/core-utils \
${GLIB_CFLAGS} ${GUILE_INCS}
lib_LTLIBRARIES = libgncmodule.la
libgncmodule_la_SOURCES = gnc-module.c swig-gnc-module.c
libgncmodule_la_LIBADD = \
../core-utils/libcore-utils.la \
${top_builddir}/lib/libc/libc-missing.la \
${GUILE_LIBS} \
${GLIB_LIBS} \
-lltdl
gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash
gncmod_DATA = gnc-module.scm
gncincludedir = ${GNC_INCLUDE_DIR}
gncinclude_HEADERS = \
gnc-module-api.h \
gnc-module.h
noinst_DATA = .scm-links
if BUILDING_FROM_SVN
swig-gnc-module.c: gnc-module.i ${top_srcdir}/src/base-typemaps.i
$(SWIG) -guile $(SWIG_ARGS) -Linkage module \
-I${top_srcdir}/src -o $@ $<
endif
EXTRA_DIST = \
${gncmod_DATA} \
gnc-module.i
if GNUCASH_SEPARATE_BUILDDIR
#For executing test cases
SCM_FILE_LINKS = ${gncmod_DATA}
endif
.scm-links:
$(RM) -rf gnucash
mkdir -p gnucash
if GNUCASH_SEPARATE_BUILDDIR
for X in ${SCM_FILE_LINKS} ; do \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
( cd gnucash; for A in $(gncmod_DATA) ; do $(LN_S) -f ../$$A . ; done )
touch .scm-links
CLEANFILES = .scm-links gnucash ${SCM_FILE_LINKS}
MAINTAINERCLEANFILES = swig-gnc-module.c