mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
David Hampton's make distcheck patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6749 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
a2f360a38b
commit
8e51e62781
@ -62,20 +62,21 @@ CLEANFILES = gnucash-config
|
||||
## the sed substitutions.
|
||||
make-gnucash-patch: make-gnucash-patch.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g'
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
make-gnucash-potfiles: make-gnucash-potfiles.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g'
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
DISTCLEANFILES = \
|
||||
cscope.files cscope.out etags.files make-gnucash-patch
|
||||
intltool-extract intltool-update intltool-merge\
|
||||
cscope.files cscope.out etags.files make-gnucash-patch make-gnucash-potfiles
|
||||
|
||||
cscope.files:
|
||||
find . -name '*.[ch]' > cscope.files
|
||||
|
@ -749,6 +749,7 @@ GNUCASH_REGISTER_CORE_LIBS="${GNUCASH_GNOME_UTILS_LIBS} -lgncmod-register-core"
|
||||
AC_SUBST(GNUCASH_REGISTER_CORE_CFLAGS)
|
||||
AC_SUBST(GNUCASH_REGISTER_CORE_LIBS)
|
||||
|
||||
AM_CONDITIONAL(GNUCASH_SEPARATE_BUILDDIR, test "x${srcdir}" != "x.")
|
||||
|
||||
### --------------------------------------------------------------------------
|
||||
### Adjustments -- especially executables that aren't generated via
|
||||
@ -778,6 +779,7 @@ AC_OUTPUT(
|
||||
doc/Makefile
|
||||
doc/examples/Makefile
|
||||
doc/html/Makefile
|
||||
doc/html/C/Makefile
|
||||
doc/html/fr/Makefile
|
||||
doc/html/fr/image/Makefile
|
||||
doc/sgml/Makefile
|
||||
|
@ -20,7 +20,7 @@ noinst_DATA = build-help-index
|
||||
## the sed substitutions.
|
||||
build-help-index: build-help-index.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g'
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
2
doc/html/C/.cvsignore
Normal file
2
doc/html/C/.cvsignore
Normal file
@ -0,0 +1,2 @@
|
||||
Makefile
|
||||
Makefile.in
|
7
doc/html/C/Makefile.am
Normal file
7
doc/html/C/Makefile.am
Normal file
@ -0,0 +1,7 @@
|
||||
docdir = ${GNC_SHAREDIR}/html/C
|
||||
|
||||
doc_DATA = \
|
||||
xacc-tax-report-example.html
|
||||
|
||||
EXTRA_DIST = \
|
||||
${doc_DATA}
|
@ -1,7 +1,7 @@
|
||||
|
||||
docdir = ${GNC_SHAREDIR}/html
|
||||
|
||||
SUBDIRS = fr
|
||||
SUBDIRS = C fr
|
||||
|
||||
doc_DATA = \
|
||||
gnucash.css \
|
||||
|
@ -96,10 +96,23 @@ install-data-local: gnucash/index.html gnucash/help-search-index.db
|
||||
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
|
||||
done)
|
||||
|
||||
uninstall-local:
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/topic.dat;
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/help-search-index.db;
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.html; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.css; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/stylesheet-images/*.gif; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(GNUCASH_SGML_FILES) \
|
||||
$(GNUCASH_HTML_FILES) \
|
||||
topic.dat
|
||||
|
||||
manual-html: gnucash/index.html
|
||||
@ -115,16 +128,16 @@ clean:
|
||||
rm -rf gnucash.junk
|
||||
|
||||
gnucash/gnucash.dvi: $(GNUCASH_SGML_FILES)
|
||||
db2dvi gnucash.sgml
|
||||
db2dvi ${srcdir}/gnucash.sgml
|
||||
|
||||
gnucash/gnucash.ps: $(GNUCASH_SGML_FILES)
|
||||
db2ps gnucash.sgml
|
||||
db2ps ${srcdir}/gnucash.sgml
|
||||
|
||||
gnucash/gnucash.rtf: $(GNUCASH_SGML_FILES)
|
||||
db2rtf gnucash.sgml
|
||||
db2rtf ${srcdir}/gnucash.sgml
|
||||
|
||||
gnucash/index.html: $(GNUCASH_SGML_FILES) $(GNUCASH_HTML_FILES)
|
||||
-(db2html gnucash.sgml \
|
||||
-(db2html ${srcdir}/gnucash.sgml \
|
||||
&& cp $(GNUCASH_HTML_FILES) gnucash \
|
||||
&& mkdir -p gnucash/image \
|
||||
&& cp $(srcdir)/image/*.png gnucash/image || exit 1)
|
||||
@ -139,7 +152,14 @@ dist-hook:
|
||||
mkdir $(distdir)/gnucash
|
||||
mkdir $(distdir)/gnucash/image
|
||||
mkdir $(distdir)/gnucash/stylesheet-images
|
||||
cp gnucash/*.html $(distdir)/gnucash
|
||||
cp gnucash/image/*.png $(distdir)/gnucash/image
|
||||
-cp gnucash/*.css $(distdir)/gnucash
|
||||
-cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images
|
||||
-(if test -f gnucash.sgml; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
for file in $(GNUCASH_SGML_FILES); do \
|
||||
cp $${dir}/$$file $(distdir)/$$file; \
|
||||
done)
|
||||
-(if test -f gnucash/index.html; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
cp $${dir}/gnucash/*.html $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/image/*.png $(distdir)/gnucash/image; \
|
||||
cp $${dir}/gnucash/*.css $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images)
|
||||
|
@ -38,10 +38,23 @@ install-data-local: gnucash/index.html gnucash/help-search-index.db
|
||||
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
|
||||
done)
|
||||
|
||||
uninstall-local:
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/topic.dat;
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/help-search-index.db;
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.html; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.css; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/stylesheet-images/*.gif; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(GNUCASH_SGML_FILES) \
|
||||
$(GNUCASH_HTML_FILES) \
|
||||
topic.dat
|
||||
|
||||
manual-html: gnucash/index.html
|
||||
@ -81,7 +94,14 @@ dist-hook:
|
||||
mkdir $(distdir)/gnucash
|
||||
mkdir $(distdir)/gnucash/image
|
||||
mkdir $(distdir)/gnucash/stylesheet-images
|
||||
cp gnucash/*.html $(distdir)/gnucash
|
||||
-cp gnucash/image/*.png $(distdir)/gnucash/image
|
||||
-cp gnucash/*.css $(distdir)/gnucash
|
||||
-cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images
|
||||
-(if test -f gnucash.sgml; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
for file in $(GNUCASH_SGML_FILES); do \
|
||||
cp $${dir}/$$file $(distdir)/$$file; \
|
||||
done)
|
||||
-(if test -f gnucash/index.html; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
cp $${dir}/gnucash/*.html $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/image/*.png $(distdir)/gnucash/image; \
|
||||
cp $${dir}/gnucash/*.css $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images)
|
||||
|
@ -76,10 +76,23 @@ install-data-local: gnucash/index.html gnucash/help-search-index.db
|
||||
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
|
||||
done)
|
||||
|
||||
uninstall-local:
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/topic.dat;
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/help-search-index.db;
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.html; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.css; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/stylesheet-images/*.gif; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(GNUCASH_SGML_FILES) \
|
||||
$(GNUCASH_HTML_FILES) \
|
||||
topic.dat
|
||||
|
||||
manual-html: gnucash/index.html
|
||||
@ -119,7 +132,14 @@ dist-hook:
|
||||
mkdir $(distdir)/gnucash
|
||||
mkdir $(distdir)/gnucash/image
|
||||
mkdir $(distdir)/gnucash/stylesheet-images
|
||||
cp gnucash/*.html $(distdir)/gnucash
|
||||
cp gnucash/image/*.png $(distdir)/gnucash/image
|
||||
-cp gnucash/*.css $(distdir)/gnucash
|
||||
-cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images
|
||||
-(if test -f gnucash.sgml; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
for file in $(GNUCASH_SGML_FILES); do \
|
||||
cp $${dir}/$$file $(distdir)/$$file; \
|
||||
done)
|
||||
-(if test -f gnucash/index.html; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
cp $${dir}/gnucash/*.html $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/image/*.png $(distdir)/gnucash/image; \
|
||||
cp $${dir}/gnucash/*.css $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images)
|
||||
|
@ -94,10 +94,23 @@ install-data-local: gnucash/index.html gnucash/help-search-index.db
|
||||
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
|
||||
done)
|
||||
|
||||
uninstall-local:
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/topic.dat;
|
||||
-rm -f $(DESTDIR)$(gnucash_helpdir)/help-search-index.db;
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.html; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/*.css; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
-(for file in $(DESTDIR)$(gnucash_helpdir)/stylesheet-images/*.gif; do \
|
||||
echo " rm -f $$file"; \
|
||||
rm -f $$file; \
|
||||
done)
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(GNUCASH_SGML_FILES) \
|
||||
$(GNUCASH_HTML_FILES) \
|
||||
topic.dat
|
||||
|
||||
manual-html: gnucash/index.html
|
||||
@ -137,7 +150,14 @@ dist-hook:
|
||||
mkdir $(distdir)/gnucash
|
||||
mkdir $(distdir)/gnucash/image
|
||||
mkdir $(distdir)/gnucash/stylesheet-images
|
||||
cp gnucash/*.html $(distdir)/gnucash
|
||||
cp gnucash/image/*.png $(distdir)/gnucash/image
|
||||
-cp gnucash/*.css $(distdir)/gnucash
|
||||
-cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images
|
||||
-(if test -f gnucash.sgml; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
for file in $(GNUCASH_SGML_FILES); do \
|
||||
cp $${dir}/$$file $(distdir)/$$file; \
|
||||
done)
|
||||
-(if test -f gnucash/index.html; then dir=.; \
|
||||
else dir="${srcdir}"; fi; \
|
||||
cp $${dir}/gnucash/*.html $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/image/*.png $(distdir)/gnucash/image; \
|
||||
cp $${dir}/gnucash/*.css $(distdir)/gnucash; \
|
||||
cp $${dir}/gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images)
|
||||
|
@ -102,8 +102,6 @@ src/business/business-core/gncEntry.c
|
||||
src/business/business-core/gncInvoice.c
|
||||
src/business/business-core/gncOrder.c
|
||||
src/business/business-core/gncOwner.c
|
||||
src/business/business-gnome/business-chooser.c
|
||||
src/business/business-gnome/business-chooser.glade
|
||||
src/business/business-gnome/businessmod-gnome.c
|
||||
src/business/business-gnome/customer.glade
|
||||
src/business/business-gnome/dialog-customer.c
|
||||
|
@ -11,7 +11,7 @@ all-local: gnucash.spec
|
||||
## the sed substitutions. *sigh*
|
||||
gnucash.spec: gnucash.spec.in Makefile
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-VERSION-@:${VERSION}:'
|
||||
mv $@.tmp $@
|
||||
|
||||
|
@ -46,20 +46,30 @@ noinst_DATA = .scm-links
|
||||
EXTRA_DIST = \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-app-file-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gw-app-file.scm gw-app-file.c gw-app-file.h: .scm-links gw-app-file-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(set! %load-path (cons \"${PWD}\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/engine\" %load-path)) \
|
||||
(primitive-load \"./gw-app-file-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-app-file\")"
|
||||
|
||||
BUILT_SOURCES = gw-app-file.scm gw-app-file.c gw-app-file.h
|
||||
CLEANFILES = gw-app-file.scm gw-app-file.c gw-app-file.h gw-app-file.html \
|
||||
gnucash g-wrapped .scm-links
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-app-file.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
@ -6,11 +6,16 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/app-file \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--guile-load-dir ${top_builddir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--library-dir ${top_srcdir}/src/gnome \
|
||||
--library-dir ${top_srcdir}/src/gnome-utils
|
||||
|
||||
@ -22,5 +27,8 @@ noinst_PROGRAMS = test-link
|
||||
test_link_SOURCES = test-link.c
|
||||
test_link_LDADD = ../libgncmod-app-file.la
|
||||
|
||||
EXTRA_DIST = \
|
||||
test-load-module
|
||||
|
||||
testit:
|
||||
${TESTS_ENVIRONMENT} gdb guile
|
||||
|
@ -44,9 +44,9 @@ gncinclude_HEADERS = \
|
||||
libgncmod_app_utils_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_app_utils_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/calculation/libgncmod-calculation.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/calculation/libgncmod-calculation.la \
|
||||
${GUILE_LIBS} \
|
||||
${GLIB_LIBS}
|
||||
|
||||
@ -84,7 +84,7 @@ EXTRA_DIST = \
|
||||
## the sed substitutions.
|
||||
i18n.h: i18n.h.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PACKAGE-@:${PACKAGE}:g' \
|
||||
-e 's:@-LOCALE_DIR-@:${LOCALE_DIR}:g'
|
||||
mv $@.tmp $@
|
||||
@ -92,20 +92,32 @@ i18n.h: i18n.h.in
|
||||
# but it's never a target itself.
|
||||
BUILT_SOURCES = i18n.h
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-app-utils-spec.scm
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS += app-utils.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gw-app-utils.scm gw-app-utils.c gw-app-utils.h: .scm-links gw-app-utils-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(set! %load-path (cons \"${PWD}\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/engine\" %load-path)) \
|
||||
(primitive-load \"./gw-app-utils-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-app-utils\")"
|
||||
|
||||
BUILT_SOURCES += gw-app-utils.scm gw-app-utils.c gw-app-utils.h
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-app-utils.html \
|
||||
gnucash g-wrapped .scm-links
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
@ -10,12 +10,15 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--gnc-module-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--library-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${top_builddir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_builddir}/src/gnome \
|
||||
--library-dir ${top_builddir}/src/gnome-utils \
|
||||
--library-dir ${top_srcdir}/src/gnome
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
@ -26,8 +29,8 @@ LDADD = \
|
||||
../../gnc-module/libgncmodule.la \
|
||||
../libgncmod-app-utils.la \
|
||||
../../engine/libgw-engine.la \
|
||||
${top_srcdir}/src/test-core/libgncmod-test.la \
|
||||
${top_srcdir}/src/engine/test-core/libgncmod-test-engine.la
|
||||
${top_builddir}/src/test-core/libgncmod-test.la \
|
||||
${top_builddir}/src/engine/test-core/libgncmod-test-engine.la
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
test-link-module \
|
||||
@ -42,5 +45,5 @@ AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/test-core \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I${top_srcdir}/src/engine/test-core \
|
||||
-I.. \
|
||||
-I${top_srcdir}/src/app-utils \
|
||||
${GLIB_CFLAGS}
|
||||
|
@ -4,8 +4,9 @@ pkglib_LTLIBRARIES = libgncmod-backend-file.la
|
||||
|
||||
AM_CFLAGS = \
|
||||
-I.. -I../.. \
|
||||
-I../../engine \
|
||||
-I../../gnc-module \
|
||||
-I${top_srcdir}/src/backend \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
libgncmod_backend_file_la_SOURCES = \
|
||||
@ -50,4 +51,4 @@ noinst_HEADERS = \
|
||||
libgncmod_backend_file_la_LDFLAGS = -module
|
||||
libgncmod_backend_file_la_LIBADD = \
|
||||
${GLIB_LIBS} ${GNOME_XML_LIB} \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la
|
||||
${top_builddir}/src/engine/libgncmod-engine.la
|
||||
|
@ -19,9 +19,14 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/backend/file \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR}
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
GNC_ACCOUNT_PATH=${top_srcdir}/accounts/C \
|
||||
GNC_TEST_FILES=${srcdir}/test-files/xml2 \
|
||||
SRCDIR=${srcdir} \
|
||||
$(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS})
|
||||
|
||||
noinst_LTLIBRARIES = libgnc-test-file-stuff.la
|
||||
@ -44,13 +49,13 @@ noinst_PROGRAMS = \
|
||||
|
||||
noinst_HEADERS = test-file-stuff.h
|
||||
|
||||
LDADD = ${top_srcdir}/src/test-core/libgncmod-test.la \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-kvp.la \
|
||||
${top_srcdir}/src/engine/test-core/libgncmod-test-engine.la \
|
||||
../libgncmod-backend-file.la \
|
||||
LDADD = ${top_builddir}/src/test-core/libgncmod-test.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/engine/libgw-engine.la \
|
||||
${top_builddir}/src/engine/libgw-kvp.la \
|
||||
${top_builddir}/src/engine/test-core/libgncmod-test-engine.la \
|
||||
${top_builddir}/src/backend/file/libgncmod-backend-file.la \
|
||||
./libgnc-test-file-stuff.la
|
||||
|
||||
AM_CFLAGS = \
|
||||
@ -59,7 +64,7 @@ AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/test-core \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I${top_srcdir}/src/engine/test-core \
|
||||
-I.. \
|
||||
-I${top_srcdir}/src/backend/file \
|
||||
${GLIB_CFLAGS} \
|
||||
${GUILE_INCS}
|
||||
|
||||
@ -67,4 +72,5 @@ EXTRA_DIST = \
|
||||
grab-types.pl \
|
||||
test-dom-parser1.c \
|
||||
test-load-module \
|
||||
test-real-data.sh
|
||||
test-real-data.sh \
|
||||
test-xml2-is-file.c
|
||||
|
@ -44,11 +44,16 @@ test_load_file(GNCBook *book, const char *filename)
|
||||
static void
|
||||
guile_main(int argc, char **argv)
|
||||
{
|
||||
const char *location = "../../../../accounts/C";
|
||||
const char *location = getenv("GNC_ACCOUNT_PATH");
|
||||
GSList *list = NULL;
|
||||
DIR *ea_dir;
|
||||
GNCBook *book;
|
||||
|
||||
if (!location)
|
||||
{
|
||||
location = "../../../../accounts/C";
|
||||
}
|
||||
|
||||
gnc_module_system_init();
|
||||
gnc_module_load("gnucash/engine", 0);
|
||||
|
||||
|
@ -53,7 +53,7 @@ test_load_file(const char *filename)
|
||||
|
||||
remove_locks(filename);
|
||||
|
||||
gnc_session_begin(session, filename, FALSE, FALSE);
|
||||
gnc_session_begin(session, filename, TRUE, FALSE);
|
||||
|
||||
gnc_session_load_from_xml_file_v2(session, NULL);
|
||||
|
||||
@ -73,9 +73,14 @@ test_load_file(const char *filename)
|
||||
static void
|
||||
guile_main(int argc, char **argv)
|
||||
{
|
||||
const char *location = "test-files/xml2";
|
||||
const char *location = getenv("GNC_TEST_FILES");
|
||||
DIR *xml2_dir;
|
||||
|
||||
if (!location)
|
||||
{
|
||||
location = "test-files/xml2";
|
||||
}
|
||||
|
||||
gnc_module_system_init();
|
||||
gnc_module_load("gnucash/engine", 0);
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
EXIT_VALUE=0
|
||||
|
||||
for i in test-files/xml2/*.gml2 ; do
|
||||
for i in $SRCDIR/test-files/xml2/*.gml2 ; do
|
||||
|
||||
if [ ! -d $i ] ; then
|
||||
for j in account commodity transaction ; do
|
||||
@ -12,9 +12,9 @@ for i in test-files/xml2/*.gml2 ; do
|
||||
rm -rf $j
|
||||
|
||||
mkdir $j
|
||||
FILES=`perl grab-types.pl "gnc:$j" $i "$j/dataXXX.xml"`
|
||||
FILES=`perl $SRCDIR/grab-types.pl "gnc:$j" $i "$j/dataXXX.xml"`
|
||||
if [ ! -z "$FILES" ] ; then
|
||||
echo "Testing file $i, section $j"
|
||||
echo "Testing file `basename $i`, section $j"
|
||||
|
||||
eval "./test-xml-$j $FILES"
|
||||
if [ $? != 0 ] ; then
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "io-gncxml-v2.h"
|
||||
|
||||
@ -6,12 +7,22 @@
|
||||
#include "test-engine-stuff.h"
|
||||
#include "test-file-stuff.h"
|
||||
|
||||
#define FILENAME "Money95bank_fr.gml2"
|
||||
|
||||
int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
do_test(
|
||||
gnc_is_xml_data_file_v2("test-files/xml2/Money95bank_fr.gml2"),
|
||||
"gnc_is_xml_data_file_v2" );
|
||||
const char *directory = getenv("GNC_TEST_FILES");
|
||||
char *filename;
|
||||
|
||||
if (!directory)
|
||||
{
|
||||
directory = "../../../../accounts/C";
|
||||
}
|
||||
|
||||
filename = malloc(strlen(directory) + 1 + strlen(FILENAME) + 1);
|
||||
sprintf(filename, "%s/%s", directory, FILENAME);
|
||||
do_test(gnc_is_xml_data_file_v2(filename), "gnc_is_xml_data_file_v2");
|
||||
|
||||
print_test_results();
|
||||
exit(get_rv());
|
||||
|
@ -17,4 +17,4 @@ noinst_HEADERS = \
|
||||
libgncmod_backend_net_la_LDFLAGS = -module
|
||||
libgncmod_backend_net_la_LIBADD = \
|
||||
${GLIB_LIBS} \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la
|
||||
${top_builddir}/src/engine/libgncmod-engine.la
|
||||
|
@ -5,7 +5,7 @@ pkglib_LTLIBRARIES = libgncmod-backend-postgres.la
|
||||
libgncmod_backend_postgres_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_backend_postgres_la_LIBADD = -lpq \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${GLIB_LIBS}
|
||||
|
||||
libgncmod_backend_postgres_la_SOURCES = \
|
||||
|
@ -19,15 +19,15 @@ noinst_PROGRAMS = \
|
||||
test-escape \
|
||||
test-period
|
||||
|
||||
LDADD = ${top_srcdir}/src/test-core/libgncmod-test.la \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-kvp.la \
|
||||
${top_srcdir}/src/engine/test-core/libgncmod-test-engine.la \
|
||||
${top_srcdir}/src/backend/postgres/libgncmod-backend-postgres.la \
|
||||
${top_srcdir}/src/backend/file/libgncmod-backend-file.la \
|
||||
LDADD = ${top_builddir}/src/test-core/libgncmod-test.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/engine/libgw-engine.la \
|
||||
${top_builddir}/src/engine/libgw-kvp.la \
|
||||
${top_builddir}/src/engine/test-core/libgncmod-test-engine.la \
|
||||
${top_builddir}/src/backend/postgres/libgncmod-backend-postgres.la \
|
||||
${top_builddir}/src/backend/file/libgncmod-backend-file.la \
|
||||
-lltdl
|
||||
|
||||
AM_CFLAGS = \
|
||||
@ -40,5 +40,6 @@ AM_CFLAGS = \
|
||||
${GUILE_INCS}
|
||||
|
||||
EXTRA_DIST = \
|
||||
test-load-module \
|
||||
db-control.sh
|
||||
|
||||
|
@ -27,6 +27,6 @@ EXTRA_DIST = .cvsignore generate-gnc-script
|
||||
|
||||
## Gnucash scripts -- real code is in overrides, these just get you there.
|
||||
${gnc_common_scripts}: generate-gnc-script
|
||||
./generate-gnc-script $@ "${gncoverridesdir}"
|
||||
${srcdir}/generate-gnc-script $@ "${gncoverridesdir}"
|
||||
|
||||
CLEANFILES = ${gnc_common_scripts}
|
||||
|
@ -27,7 +27,7 @@ PWD := $(shell pwd)
|
||||
|
||||
guile: guile.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-GUILE-@:${GUILE}:'
|
||||
mv $@.tmp $@
|
||||
chmod u+x $@
|
||||
@ -36,7 +36,7 @@ CLEANFILES = guile
|
||||
|
||||
gnucash-env: gnucash-env.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-G_WRAP_MODULE_DIR-@:${G_WRAP_MODULE_DIR}:g' \
|
||||
-e 's:@-GNC_GUILE_MODULE_DIR-@:${GNC_SHAREDIR}/guile-modules:g' \
|
||||
-e 's:@-GNC_SCM_INSTALL_DIR-@:${GNC_SCM_INSTALL_DIR}:g' \
|
||||
@ -51,7 +51,7 @@ CLEANFILES += gnucash-env
|
||||
|
||||
gnucash-build-env: gnucash-build-env.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-G_WRAP_MODULE_DIR-@:${G_WRAP_MODULE_DIR}:g' \
|
||||
-e 's:@-GNC_BUILDDIR-@:${PWD}/${top_builddir}:g' \
|
||||
-e 's:@-GNC_SRCDIR-@:${PWD}/${top_srcdir}:g'
|
||||
|
@ -6,7 +6,9 @@ TESTS = test-version test-run-script test-guile-env-override
|
||||
# arrangement as possible.
|
||||
|
||||
TEST_PWD := $(shell pwd)
|
||||
TESTS_ENVIRONMENT=PATH="${TEST_PWD}/overrides:${PATH}"
|
||||
TESTS_ENVIRONMENT := \
|
||||
SRCDIR=${srcdir} \
|
||||
PATH="${TEST_PWD}/overrides:${PATH}"
|
||||
|
||||
noinst_DATA = overrides.stamp
|
||||
|
||||
@ -23,3 +25,5 @@ CLEANFILES = overrides.stamp
|
||||
|
||||
clean-local:
|
||||
rm -rf overrides
|
||||
EXTRA_DIST = \
|
||||
fake-guile test-version test-run-script test-guile-env-override
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
GNC_GUILE=`pwd`/fake-guile
|
||||
GNC_GUILE=$SRCDIR/fake-guile
|
||||
export GNC_GUILE
|
||||
|
||||
gnucash-env guile
|
||||
|
@ -70,10 +70,22 @@ EXTRA_DIST = \
|
||||
${gncmod_DATA} \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-business-core-spec.scm
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS += business-core.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gncmod-business-core.c: gw-business-core.h
|
||||
@ -87,4 +99,5 @@ gw-business-core.scm gw-business-core.c gw-business-core.h: .scm-links gw-busine
|
||||
(gw:generate-wrapset \"gw-business-core\")"
|
||||
|
||||
BUILT_SOURCES = gw-business-core.scm gw-business-core.c gw-business-core.h
|
||||
CLEANFILES = gw-business-core.scm gw-business-core.c gw-business-core.h gw-business-core.html
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-business-core.html \
|
||||
${SCM_FILE_LINKS} g-wrapped gnucash .scm-links
|
||||
|
@ -3,15 +3,15 @@ AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
-I${top_srcdir}/src/test-core \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I.. \
|
||||
-I${top_srcdir}/src/business/business-core \
|
||||
${GUILE_INCS} \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
LDADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/test-core/libgncmod-test.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-engine.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/test-core/libgncmod-test.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/engine/libgw-engine.la \
|
||||
../libgncmod-business-core.la \
|
||||
../libgw-business-core.la \
|
||||
${GLIB_LIBS} \
|
||||
@ -30,6 +30,8 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/business/business-core \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR}
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
|
@ -51,8 +51,8 @@ noinst_HEADERS = \
|
||||
libgncmod_business_gnome_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_business_gnome_la_LIBADD = \
|
||||
../business-ledger/libgnc-business-ledger.la \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/business/business-ledger/libgnc-business-ledger.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GUILE_LIBS} \
|
||||
${GNOMEUI_LIBS} \
|
||||
${G_WRAP_LINK_ARGS} \
|
||||
@ -87,10 +87,20 @@ EXTRA_DIST = \
|
||||
${gncmod_DATA} \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-business-gnome-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gncmod-business-gnome.c: gw-business-gnome.h
|
||||
@ -107,4 +117,7 @@ gw-business-gnome.scm gw-business-gnome.c gw-business-gnome.h: .scm-links gw-bus
|
||||
(gw:generate-wrapset \"gw-business-gnome\")"
|
||||
|
||||
BUILT_SOURCES = gw-business-gnome.scm gw-business-gnome.c gw-business-gnome.h
|
||||
CLEANFILES = gw-business-gnome.scm gw-business-gnome.c gw-business-gnome.h gw-business-gnome.html
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-business-gnome.html \
|
||||
${SCM_FILE_LINKS} g-wrapped gnucash .scm-links
|
||||
|
||||
|
||||
|
@ -19,13 +19,13 @@ noinst_HEADERS = \
|
||||
|
||||
libgnc_business_ledger_la_LDFLAGS = -module
|
||||
libgnc_business_ledger_la_LIBADD = \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_srcdir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_srcdir}/src/register/register-gnome/libgncmod-register-gnome.la
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_builddir}/src/register/register-gnome/libgncmod-register-gnome.la
|
||||
|
||||
AM_CFLAGS = \
|
||||
-I../business-core \
|
||||
-I${top_srcdir}/src/business/business-core \
|
||||
-I${top_srcdir}/src \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
|
@ -18,12 +18,21 @@ EXTRA_DIST = .cvsignore gw-core-utils-spec.scm
|
||||
|
||||
AM_CFLAGS = ${G_WRAP_COMPILE_ARGS} ${GLIB_CFLAGS} ${GUILE_INCS}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-core-utils-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
DISTCLEANFILES = .scm-links gnucash g-wrapped
|
||||
|
||||
gw-core-utils.scm gw-core-utils.h gw-core-utils.c gw-core-utils.html: \
|
||||
gw-core-utils-spec.scm .scm-links
|
||||
@ -31,5 +40,7 @@ gw-core-utils.scm gw-core-utils.h gw-core-utils.c gw-core-utils.html: \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(primitive-load \"./gw-core-utils-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-core-utils\")"
|
||||
|
||||
BUILT_SOURCES = gw-core-utils.scm gw-core-utils.h gw-core-utils.c
|
||||
CLEANFILES = gw-core-utils.scm gw-core-utils.h gw-core-utils.c
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-core-utils.html \
|
||||
${SCM_FILE_LINKS} g-wrapped gnucash .scm-links
|
||||
|
@ -14,3 +14,7 @@ gnucash_design_TEXINFOS = \
|
||||
user-preferences.texinfo
|
||||
|
||||
CLEANFILES = gnucash-design.info gnucash-design.info-[0-9]*
|
||||
|
||||
# These should included as part of the automake rule set. Perhaps I
|
||||
# have a version skew between automake and texinfo.
|
||||
DISTCLEANFILES = gnucash-design.cps gnucash-design.fns gnucash-design.tps
|
||||
|
@ -100,9 +100,9 @@ noinst_SCRIPTS = iso-currencies-to-c
|
||||
|
||||
libgncmod_engine_la_LDFLAGS = -module
|
||||
libgncmod_engine_la_LIBADD = ${GNUCASH_ENGINE_BASE_LIBS} \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgw-engine.la \
|
||||
${top_srcdir}/src/engine/libgw-kvp.la
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgw-engine.la \
|
||||
${top_builddir}/src/engine/libgw-kvp.la
|
||||
|
||||
libgw_kvp_la_SOURCES = gw-kvp.c kvp-scm.c
|
||||
libgw_kvp_la_LDFLAGS = -module ${G_WRAP_LINK_ARGS}
|
||||
@ -140,19 +140,31 @@ EXTRA_DIST = \
|
||||
${gncscm_DATA} \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-engine-spec.scm gw-kvp-spec.scm iso-4217-currencies.scm
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS += engine.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gncmod-engine.c: gw-engine.h
|
||||
|
||||
gnc-commodity.c: iso-4217-currencies.c
|
||||
|
||||
iso-4217-currencies.c: iso-4217-currencies.scm iso-currencies-to-c
|
||||
chmod u+x ./iso-currencies-to-c
|
||||
GUILE_LOAD_PATH=${top_srcdir}/lib/ ./iso-currencies-to-c
|
||||
iso-4217-currencies.c: .scm-links iso-4217-currencies.scm iso-currencies-to-c
|
||||
chmod u+x ${srcdir}/iso-currencies-to-c
|
||||
GUILE_LOAD_PATH=${top_srcdir}/lib/ ${srcdir}/iso-currencies-to-c
|
||||
|
||||
gw-engine.scm gw-engine.c gw-engine.h: .scm-links gw-engine-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
@ -168,4 +180,9 @@ gw-kvp.scm gw-kvp.c gw-kvp.h: .scm-links gw-kvp-spec.scm
|
||||
(primitive-load \"./gw-kvp-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-kvp\")"
|
||||
|
||||
CLEANFILES = gw-engine.scm gw-engine.c gw-engine.h gw-engine.html gnucash g-wrapped .scm-links gw-kvp.scm gw-kvp.c gw-kvp.h iso-4217-currencies.c
|
||||
BUILT_SOURCES = \
|
||||
gw-engine.scm gw-engine.c gw-engine.h \
|
||||
gw-kvp.scm gw-kvp.c gw-kvp.h
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-engine.html gw-kvp.html \
|
||||
iso-4217-currencies.c \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
@ -1,7 +1,7 @@
|
||||
noinst_LTLIBRARIES=libgncmod-test-engine.la
|
||||
|
||||
LDADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
../libgncmod-engine.la \
|
||||
${GLIB_LIBS} \
|
||||
-lltdl
|
||||
@ -9,7 +9,7 @@ LDADD = \
|
||||
libgncmod_test_engine_la_SOURCES = gncmod-test-engine.c test-engine-stuff.c
|
||||
libgncmod_test_engine_la_LDFLAGS = -module
|
||||
libgncmod_test_engine_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GLIB_LIBS}
|
||||
|
||||
noinst_HEADERS=test-engine-stuff.h
|
||||
|
@ -2,14 +2,14 @@
|
||||
AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
-I${top_srcdir}/src/test-core \
|
||||
-I.. \
|
||||
-I../test-core \
|
||||
-I${top_srcdir}/src/engine \
|
||||
-I${top_srcdir}/src/engine/test-core \
|
||||
${GUILE_INCS} \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
LDADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/test-core/libgncmod-test.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/test-core/libgncmod-test.la \
|
||||
../libgncmod-engine.la \
|
||||
../libgw-engine.la \
|
||||
../libgw-kvp.la \
|
||||
@ -36,9 +36,13 @@ TESTS = \
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${top_srcdir}/src/engine/test \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR}
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
SRCDIR=${srcdir} \
|
||||
$(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS})
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
@ -59,3 +63,8 @@ noinst_PROGRAMS = \
|
||||
EXTRA_DIST = \
|
||||
test-create-account \
|
||||
test-create-account.scm
|
||||
|
||||
clean:
|
||||
rm translog.*
|
||||
|
||||
distclean-local: clean
|
||||
|
@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
guile -l test-create-account.scm -c "(exit (run-test))"
|
||||
guile -l $SRCDIR/test-create-account.scm -c "(exit (run-test))"
|
||||
|
@ -1,6 +1,6 @@
|
||||
SUBDIRS = . test
|
||||
|
||||
AM_CFLAGS = -I../core-utils ${GLIB_CFLAGS} ${G_WRAP_COMPILE_ARGS} ${GUILE_INCS}
|
||||
AM_CFLAGS = -I${top_srcdir}/src/core-utils ${GLIB_CFLAGS} ${G_WRAP_COMPILE_ARGS} ${GUILE_INCS}
|
||||
|
||||
lib_LTLIBRARIES = libgncmodule.la
|
||||
pkglib_LTLIBRARIES = libgw-gnc-module.la
|
||||
@ -37,20 +37,33 @@ EXTRA_DIST = \
|
||||
${gncmod_DATA} \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-gnc-module-spec.scm
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS += gnc-module.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gnc-module.c: gw-gnc-module.h
|
||||
|
||||
gw-gnc-module.scm gw-gnc-module.c gw-gnc-module.h: gw-gnc-module-spec.scm
|
||||
gw-gnc-module.scm gw-gnc-module.c gw-gnc-module.h: .scm-links gw-gnc-module-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(primitive-load \"./gw-gnc-module-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-gnc-module\")"
|
||||
|
||||
BUILT_SOURCES = gw-gnc-module.scm gw-gnc-module.h gw-gnc-module.c
|
||||
CLEANFILES = gw-gnc-module.scm gw-gnc-module.h gw-gnc-module.c gw-gnc-module.html g-wrapped \
|
||||
gnucash .scm-links
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-gnc-module.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
||||
|
@ -2,7 +2,10 @@ SUBDIRS = mod-foo mod-bar mod-baz misc-mods
|
||||
|
||||
LDADD = ../libgncmodule.la ${GLIB_LIBS} -lltdl
|
||||
|
||||
AM_CFLAGS = ${GLIB_CFLAGS} -I../ ${GUILE_INCS}
|
||||
AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
${GUILE_INCS} \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
TESTS = \
|
||||
test-load-c \
|
||||
@ -24,6 +27,11 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module/test/mod-bar \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module/test/mod-baz \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module/test/misc-mods \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module/test/mod-foo \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module/test/mod-bar \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module/test/mod-baz \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module/test/misc-mods \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR}
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
|
@ -1,4 +1,6 @@
|
||||
AM_CFLAGS = ${GLIB_CFLAGS} -I../../
|
||||
AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
LDADD = -L../.. -L../../.libs
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
AM_CFLAGS = \
|
||||
-I../.. \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
${G_WRAP_COMPILE_ARGS} \
|
||||
${GUILE_INCS} \
|
||||
${GLIB_CFLAGS}
|
||||
@ -23,7 +23,7 @@ EXTRA_DIST = \
|
||||
bar-gwrap.c bar-gwrap.h: bar-gwrap.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(primitive-load \"./bar-gwrap.scm\") \
|
||||
(primitive-load \"${srcdir}/bar-gwrap.scm\") \
|
||||
(gw:generate-wrapset \"bar-gwrap\")"
|
||||
|
||||
BUILT_SOURCES = bar-gwrap.c bar-gwrap.h
|
||||
|
@ -1,6 +1,6 @@
|
||||
AM_CFLAGS = \
|
||||
-I../.. \
|
||||
-I../mod-foo \
|
||||
-I${top_srcdir}/src/gnc-module \
|
||||
-I${top_srcdir}/src/gnc-module/test/mod-foo \
|
||||
${GLIB_CFLAGS} \
|
||||
${G_WRAP_COMPILE_ARGS} \
|
||||
${GUILE_INCS}
|
||||
@ -28,7 +28,7 @@ EXTRA_DIST = \
|
||||
baz-gwrap.c baz-gwrap.h: baz-gwrap.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(primitive-load \"./baz-gwrap.scm\") \
|
||||
(primitive-load \"${srcdir}/baz-gwrap.scm\") \
|
||||
(gw:generate-wrapset \"baz-gwrap\")"
|
||||
|
||||
BUILT_SOURCES = baz-gwrap.c baz-gwrap.h
|
||||
|
@ -23,7 +23,7 @@ EXTRA_DIST = \
|
||||
foo-gwrap.c foo-gwrap.h: foo-gwrap.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(primitive-load \"./foo-gwrap.scm\") \
|
||||
(primitive-load \"${srcdir}/foo-gwrap.scm\") \
|
||||
(gw:generate-wrapset \"foo-gwrap\")"
|
||||
|
||||
BUILT_SOURCES = foo-gwrap.c foo-gwrap.h
|
||||
|
@ -28,6 +28,10 @@ libgncmod_gnome_search_la_SOURCES = \
|
||||
search-param.c \
|
||||
search-string.c
|
||||
|
||||
gncincludedir = ${GNC_INCLUDE_DIR}
|
||||
gncinclude_HEADERS = \
|
||||
dialog-search.h
|
||||
|
||||
noinst_HEADERS = \
|
||||
search-account.h \
|
||||
search-boolean.h \
|
||||
@ -42,7 +46,7 @@ noinst_HEADERS = \
|
||||
libgncmod_gnome_search_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_gnome_search_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GUILE_LIBS} \
|
||||
${GNOME_LIBDIR} \
|
||||
${GNOMEUI_LIBS} \
|
||||
@ -71,10 +75,20 @@ EXTRA_DIST = \
|
||||
${gncmod_DATA} \
|
||||
${gwmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-gnome-search-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gncmod-gnome-search.c: gw-gnome-search.h
|
||||
@ -90,4 +104,5 @@ gw-gnome-search.scm gw-gnome-search.c gw-gnome-search.h: .scm-links gw-gnome-sea
|
||||
(gw:generate-wrapset \"gw-gnome-search\")"
|
||||
|
||||
BUILT_SOURCES = gw-gnome-search.scm gw-gnome-search.c gw-gnome-search.h
|
||||
CLEANFILES = gw-gnome-search.scm gw-gnome-search.c gw-gnome-search.h gw-gnome-search.html
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-gnome-search.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
@ -77,11 +77,11 @@ noinst_HEADERS = \
|
||||
libgncmod_gnome_utils_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_gnome_utils_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/calculation/libgncmod-calculation.la \
|
||||
${top_srcdir}/src/network-utils/libgncmod-network-utils.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/calculation/libgncmod-calculation.la \
|
||||
${top_builddir}/src/network-utils/libgncmod-network-utils.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${GUILE_LIBS} \
|
||||
${GUPPI_LIBS} \
|
||||
${GNOMEUI_LIBS} \
|
||||
@ -126,7 +126,7 @@ dialog-utils.c: gnc-dir.h
|
||||
## the sed substitutions.
|
||||
gnc-dir.h: gnc-dir.h.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-GNC_ACCOUNTS_DIR-@:${GNC_ACCOUNTS_DIR}:g' \
|
||||
-e 's:@-GNC_GLADE_DIR-@:${GNC_GLADE_DIR}:g' \
|
||||
-e 's:@-GNC_PIXMAP_DIR-@:${GNC_PIXMAP_DIR}:g'
|
||||
@ -139,21 +139,33 @@ BUILT_SOURCES = gnc-dir.h
|
||||
dist-hook:
|
||||
rm ${distdir}/gnc-dir.h
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-gnome-utils-spec.scm
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS += gnome-utils-spec.scm gnome-utils.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gw-gnome-utils.scm gw-gnome-utils.c gw-gnome-utils.h: .scm-links gw-gnome-utils-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(set! %load-path (cons \"${PWD}\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/app-utils\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/app-utils\" %load-path)) \
|
||||
(primitive-load \"./gw-gnome-utils-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-gnome-utils\")"
|
||||
|
||||
BUILT_SOURCES += gw-gnome-utils.scm gw-gnome-utils.c gw-gnome-utils.h
|
||||
CLEANFILES = ${BUILT_SOURCES} \
|
||||
gw-gnome-utils.html gnucash g-wrapped .scm-links
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-gnome-utils.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped .scm-links
|
||||
|
@ -8,10 +8,15 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--library-dir ${top_srcdir}/src/gnome
|
||||
|
||||
TESTS_ENVIRONMENT := \
|
||||
@ -20,12 +25,14 @@ TESTS_ENVIRONMENT := \
|
||||
noinst_PROGRAMS = \
|
||||
test-link-module
|
||||
|
||||
INCLUDES=-I../../gnc-module ${GLIB_CFLAGS} ${GUILE_INCS}
|
||||
INCLUDES=-I${top_srcdir}/src/gnc-module ${GLIB_CFLAGS} ${GUILE_INCS}
|
||||
|
||||
test_link_module_SOURCES=test-link-module.c
|
||||
test_link_module_LDADD= \
|
||||
../../gnc-module/libgncmodule.la
|
||||
|
||||
EXTRA_DIST = \
|
||||
test-load-module
|
||||
|
||||
testit:
|
||||
libtool --mode execute gdb test-link-module
|
||||
|
@ -4,6 +4,7 @@ lib_LTLIBRARIES = libgncgnome.la libgw-gnc.la
|
||||
|
||||
gwmoddir = ${GNC_GWRAP_LIBDIR}
|
||||
gwmod_DATA = gw-gnc-spec.scm gw-gnc.scm
|
||||
#nodist_gwmod_DATA = gw-gnc.scm
|
||||
|
||||
libgncgnome_la_LDFLAGS = -module
|
||||
libgncgnome_la_LIBADD = \
|
||||
@ -92,7 +93,7 @@ EXTRA_DIST = \
|
||||
gnucash.desktop.in \
|
||||
gnucash.keys.in \
|
||||
gnucash.mime \
|
||||
${gwmod_DATA}
|
||||
gw-gnc-spec.scm
|
||||
|
||||
|
||||
AM_CFLAGS = \
|
||||
@ -136,19 +137,30 @@ AM_CFLAGS = \
|
||||
## the sed substitutions.
|
||||
gnucash.keys: gnucash.keys.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-icondir-@:${appicondir}:g'
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For compiling
|
||||
SCM_FILE_LINKS = gw-gnc-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
DISTCLEANFILES = .scm-links gnucash g-wrapped
|
||||
|
||||
DISTCLEANFILES = .scm-links gnucash g-wrapped ${SCM_FILE_LINKS}
|
||||
|
||||
gw-gnc.scm gw-gnc.h gw-gnc.c gw-gnc.html: gw-gnc-spec.scm .scm-links
|
||||
FLAVOR=gnome guile -c \
|
||||
@ -160,4 +172,4 @@ gw-gnc.scm gw-gnc.h gw-gnc.c gw-gnc.html: gw-gnc-spec.scm .scm-links
|
||||
(primitive-load \"./gw-gnc-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-gnc\")"
|
||||
BUILT_SOURCES = gw-gnc.scm gw-gnc.h gw-gnc.c
|
||||
CLEANFILES = gw-gnc.scm gw-gnc.h gw-gnc.c
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-gnc.html gnucash.keys gnucash.desktop
|
||||
|
@ -19,7 +19,7 @@ AM_CFLAGS = \
|
||||
|
||||
#FIXME remove the following deps
|
||||
# -I${top_srcdir}/src \
|
||||
# -I${top_srcdir}/src/gnome \
|
||||
# -I${top_srcdir}/src/gnome
|
||||
|
||||
libgncmod_binary_import_la_SOURCES = \
|
||||
druid-commodity.c \
|
||||
@ -32,12 +32,12 @@ gncinclude_HEADERS = \
|
||||
libgncmod_binary_import_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_binary_import_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/calculation/libgncmod-calculation.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_srcdir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/calculation/libgncmod-calculation.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${GUILE_LIBS} \
|
||||
${GLADE_LIBS} \
|
||||
${GNOMEUI_LIBS} \
|
||||
@ -64,14 +64,22 @@ EXTRA_DIST = \
|
||||
${gwmod_DATA} \
|
||||
${glade_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-binary-import-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f import-export gnucash g-wrapped
|
||||
ln -sf . import-export
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
CLEANFILES = import-export gnucash g-wrapped .scm-links
|
||||
|
||||
|
||||
gw-binary-import.scm gw-binary-import.c gw-binary-import.h: .scm-links gw-binary-import-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
@ -81,4 +89,6 @@ gw-binary-import.scm gw-binary-import.c gw-binary-import.h: .scm-links gw-binary
|
||||
(gw:generate-wrapset \"gw-binary-import\")"
|
||||
|
||||
BUILT_SOURCES = gw-binary-import.scm gw-binary-import.c gw-binary-import.h
|
||||
CLEANFILES += gw-binary-import.scm gw-binary-import.c gw-binary-import.h gw-binary-import.html
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-binary-import.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped import-export .scm-links
|
||||
|
||||
|
@ -14,10 +14,10 @@ noinst_HEADERS = \
|
||||
libgncmod_qif_import_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_qif_import_la_LIBADD = \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_srcdir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${GUILE_LIBS} \
|
||||
${GNOME_LIBS} \
|
||||
${GLADE_LIBS} \
|
||||
|
@ -1,4 +1,4 @@
|
||||
LDADD=${top_srcdir}/src/gnc-module/libgncmodule.la ${GLIB_LIBS} -lltdl
|
||||
LDADD=${top_builddir}/src/gnc-module/libgncmodule.la ${GLIB_LIBS} -lltdl
|
||||
|
||||
AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GUILE_INCS} ${GLIB_CFLAGS}
|
||||
|
||||
|
@ -22,7 +22,7 @@ gncinclude_HEADERS = \
|
||||
libgncmod_network_utils_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_network_utils_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GHTTP_LIBS} \
|
||||
${GNOME_LIBDIR} \
|
||||
${GNOME_LIBS} \
|
||||
|
@ -16,7 +16,7 @@ noinst_PROGRAMS = \
|
||||
test_link_module_SOURCES=test-link-module.c
|
||||
test_link_module_LDADD=../libgncmod-network-utils.la
|
||||
|
||||
#EXTRA_DIST = test-load-module
|
||||
EXTRA_DIST = test-load-module
|
||||
|
||||
AM_CFLAGS = \
|
||||
-I${top_srcdir}/src/test-core \
|
||||
|
@ -94,13 +94,13 @@ gnucash.engine.i: ${SWIG_INPUT_HDRS} perl5_typemaps.i
|
||||
CLEANFILES = gnucash.engine.i
|
||||
|
||||
gnucash.engine_wrap.doc gnucash-engine-perl5_wrap_int.c: gnucash.engine.i
|
||||
${SWIG} -perl5 -I.. -I${top_srcdir}/src/engine -o $@ gnucash.engine.i
|
||||
${SWIG} -perl5 -I.. -I${srcdir} -I${top_srcdir}/src/engine -o $@ gnucash.engine.i
|
||||
|
||||
CLEANFILES += gnucash.engine_wrap.doc gnucash-engine-perl5_wrap_int.c
|
||||
|
||||
gnucash-engine-perl5_wrap.c: gnucash-swig-defines.c \
|
||||
gnucash-engine-perl5_wrap_int.c
|
||||
cat gnucash-swig-defines.c gnucash-engine-perl5_wrap_int.c > $@
|
||||
cat $^ > $@
|
||||
|
||||
CLEANFILES += gnucash-engine-perl5_wrap.c
|
||||
|
||||
|
@ -18,7 +18,7 @@ EXTRA_DIST = \
|
||||
## the sed substitutions.
|
||||
finance-quote-helper: finance-quote-helper.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g' \
|
||||
-e 's:@-PERLINCL-@:${PERLINCL}:g'
|
||||
chmod +x $@.tmp
|
||||
@ -27,7 +27,7 @@ CLEANFILES = finance-quote-helper
|
||||
|
||||
update-finance-quote: update-finance-quote.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g' \
|
||||
-e 's:@-PERLINCL-@:${PERLINCL}:g'
|
||||
chmod +x $@.tmp
|
||||
|
@ -25,11 +25,11 @@ noinst_HEADERS = \
|
||||
|
||||
libgncmod_ledger_core_la_LDFLAGS = -module
|
||||
libgncmod_ledger_core_la_LIBADD = \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_srcdir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_srcdir}/src/register/register-gnome/libgncmod-register-gnome.la \
|
||||
${top_srcdir}/src/dialog-account/libdialog-account.la
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_builddir}/src/register/register-gnome/libgncmod-register-gnome.la \
|
||||
${top_builddir}/src/dialog-account/libdialog-account.la
|
||||
|
||||
AM_CFLAGS = \
|
||||
-I${top_srcdir}/src \
|
||||
|
@ -4,10 +4,10 @@ pkglib_LTLIBRARIES = libgncmod-register-core.la libgw-register-core.la
|
||||
|
||||
libgncmod_register_core_la_LDFLAGS = -module
|
||||
libgncmod_register_core_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${GLIB_LIBS}
|
||||
|
||||
libgncmod_register_core_la_SOURCES = \
|
||||
@ -70,6 +70,23 @@ AM_CFLAGS = \
|
||||
${GLIB_CFLAGS}
|
||||
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-register-core-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
ln -sf . register
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gw-register-core.scm gw-register-core.c gw-register-core.h: .scm-links gw-register-core-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
@ -79,12 +96,5 @@ gw-register-core.scm gw-register-core.c gw-register-core.h: .scm-links gw-regist
|
||||
(gw:generate-wrapset \"gw-register-core\")"
|
||||
|
||||
BUILT_SOURCES = gw-register-core.scm gw-register-core.c gw-register-core.h
|
||||
CLEANFILES = gw-register-core.scm gw-register-core.c gw-register-core.h \
|
||||
gw-register-core.html gnucash g-wrapped register .scm-links
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
ln -sf . register
|
||||
touch .scm-links
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-register-core.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped register .scm-links
|
||||
|
@ -6,7 +6,7 @@ TESTS_ENVIRONMENT= \
|
||||
GNC_MODULE_PATH=../../engine:../../gnc-module:../../calculation:.. \
|
||||
GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:../../engine:..:../../gnc-module:${top_srcdir}/lib \
|
||||
LTDL_LIBRARY_PATH=.. \
|
||||
LD_LIBRARY_PATH=${top_srcdir}/src/gnc-module:${top_srcdir}/src/gnc-module/.libs:${top_srcdir}/src/engine:${top_srcdir}/src/engine/.libs:${top_srcdir}/src/calculation:${top_srcdir}/src/calculation/.libs:${top_srcdir}/src/network-utils:${top_srcdir}/src/network-utils/.libs
|
||||
LD_LIBRARY_PATH=${top_builddir}/src/gnc-module:${top_builddir}/src/gnc-module/.libs:${top_builddir}/src/engine:${top_builddir}/src/engine/.libs:${top_builddir}/src/calculation:${top_builddir}/src/calculation/.libs:${top_builddir}/src/network-utils:${top_builddir}/src/network-utils/.libs
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
test-link-module
|
||||
|
@ -4,11 +4,11 @@ pkglib_LTLIBRARIES = libgncmod-register-gnome.la
|
||||
|
||||
libgncmod_register_gnome_la_LDFLAGS = -module
|
||||
libgncmod_register_gnome_la_LIBADD = \
|
||||
${top_srcdir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/engine/libgncmod-engine.la \
|
||||
${top_srcdir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/register/register-core/libgncmod-register-core.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/engine/libgncmod-engine.la \
|
||||
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${GLIB_LIBS} \
|
||||
${GNOMEUI_LIBS}
|
||||
|
||||
|
@ -6,7 +6,7 @@ TESTS_ENVIRONMENT= \
|
||||
GNC_MODULE_PATH=../../engine:../../gnc-module:../../calculation:.. \
|
||||
GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:../../engine:..:../../gnc-module:${top_srcdir}/lib \
|
||||
LTDL_LIBRARY_PATH=.. \
|
||||
LD_LIBRARY_PATH=${top_srcdir}/src/gnc-module:${top_srcdir}/src/gnc-module/.libs:${top_srcdir}/src/engine:${top_srcdir}/src/engine/.libs:${top_srcdir}/src/calculation:${top_srcdir}/src/calculation/.libs:${top_srcdir}/src/network-utils:${top_srcdir}/src/network-utils/.libs
|
||||
LD_LIBRARY_PATH=${top_builddir}/src/gnc-module:${top_builddir}/src/gnc-module/.libs:${top_builddir}/src/engine:${top_builddir}/src/engine/.libs:${top_builddir}/src/calculation:${top_builddir}/src/calculation/.libs:${top_builddir}/src/network-utils:${top_builddir}/src/network-utils/.libs
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
test-link-module
|
||||
|
@ -7,19 +7,29 @@ libgncmod_locale_reports_us_la_SOURCES = \
|
||||
|
||||
libgncmod_locale_reports_us_la_LDFLAGS = -module
|
||||
libgncmod_locale_reports_us_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GUILE_LIBS} \
|
||||
${GLIB_LIBS}
|
||||
|
||||
|
||||
AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GUILE_INCS} ${GLIB_CFLAGS}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS = taxtxf.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash report locale-specific us
|
||||
ln -sf . gnucash
|
||||
ln -sf . report
|
||||
ln -sf . locale-specific
|
||||
ln -sf ${srcdir} locale-specific
|
||||
ln -sf . us
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
@ -34,4 +44,4 @@ EXTRA_DIST = \
|
||||
${gncscmmod_DATA} \
|
||||
${gncscmothermod_DATA}
|
||||
|
||||
CLEANFILES = gnucash report locale-specific us .scm-links
|
||||
CLEANFILES = ${SCM_FILE_LINKS} gnucash report locale-specific us .scm-links
|
||||
|
@ -9,9 +9,17 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/tax/us \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_builddir}/src/report/locale-specific/us \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/tax/us \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--library-dir ${top_srcdir}/src/gnome-utils \
|
||||
@ -29,4 +37,4 @@ testit:
|
||||
|
||||
test_link_module_SOURCES = test-link-module.c
|
||||
test_link_module_LDADD= \
|
||||
${top_srcdir}/src/report/locale-specific/us/libgncmod-locale-reports-us.la
|
||||
${top_builddir}/src/report/locale-specific/us/libgncmod-locale-reports-us.la
|
||||
|
@ -33,10 +33,10 @@ gncinclude_HEADERS = \
|
||||
libgncmod_report_gnome_la_LDFLAGS = -module
|
||||
|
||||
libgncmod_report_gnome_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_srcdir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_srcdir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_srcdir}/src/report/report-system/libgncmod-report-system.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
|
||||
${top_builddir}/src/app-file/libgncmod-app-file.la \
|
||||
${top_builddir}/src/report/report-system/libgncmod-report-system.la \
|
||||
${GLADE_LIBS} \
|
||||
${GUILE_LIBS} \
|
||||
${GNOME_PRINT_LIBS} \
|
||||
@ -64,23 +64,33 @@ EXTRA_DIST = \
|
||||
${gwmod_DATA} \
|
||||
${gncmod_DATA}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#Only needed when srcdir and builddir are different
|
||||
SCM_FILE_LINKS = gw-report-gnome-spec.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash g-wrapped
|
||||
ln -sf . gnucash
|
||||
ln -sf . g-wrapped
|
||||
ln -sf . report
|
||||
ln -sf ${srcdir} report
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gw-report-gnome.scm gw-report-gnome.c gw-report-gnome.h: .scm-links gw-report-gnome-spec.scm
|
||||
FLAVOR=gnome guile -c \
|
||||
"(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
|
||||
(set! %load-path (cons \"${PWD}\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/app-utils\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_srcdir}/src/gnome-utils\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/engine\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/app-utils\" %load-path)) \
|
||||
(set! %load-path (cons \"${top_builddir}/src/gnome-utils\" %load-path)) \
|
||||
(primitive-load \"./gw-report-gnome-spec.scm\") \
|
||||
(gw:generate-wrapset \"gw-report-gnome\")"
|
||||
|
||||
BUILT_SOURCES = gw-report-gnome.scm gw-report-gnome.c gw-report-gnome.h
|
||||
CLEANFILES = gw-report-gnome.scm gw-report-gnome.c gw-report-gnome.h \
|
||||
gw-report-gnome.html gnucash g-wrapped report .scm-links
|
||||
CLEANFILES = ${BUILT_SOURCES} gw-report-gnome.html \
|
||||
${SCM_FILE_LINKS} gnucash g-wrapped report .scm-links
|
||||
|
@ -5,16 +5,22 @@ TESTS = \
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/network-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/app-file \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-gnome \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--library-dir ${top_srcdir}/src/gnome-utils \
|
||||
|
@ -12,17 +12,27 @@ gncinclude_HEADERS = \
|
||||
|
||||
libgncmod_report_system_la_LDFLAGS = -module
|
||||
libgncmod_report_system_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GUILE_LIBS} \
|
||||
${GLIB_LIBS}
|
||||
|
||||
|
||||
AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GLIB_CFLAGS} ${GUILE_INCS}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS = report-system.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash report
|
||||
ln -sf . gnucash
|
||||
ln -sf . report
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
gncscmmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash/report/
|
||||
@ -48,4 +58,4 @@ gncscm_DATA = \
|
||||
|
||||
EXTRA_DIST = ${gncscmmod_DATA} ${gncscm_DATA}
|
||||
|
||||
CLEANFILES = gnucash report .scm-links
|
||||
CLEANFILES = ${SCM_FILE_LINKS} gnucash report .scm-links
|
||||
|
@ -5,14 +5,21 @@ TESTS = \
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--library-dir ${top_srcdir}/src/gnome-utils \
|
||||
--library-dir ${top_srcdir}/src/gnome
|
||||
|
||||
|
@ -12,7 +12,7 @@ AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GUILE_INCS} ${GLIB_CFLAGS}
|
||||
.scm-links:
|
||||
rm -f gnucash report
|
||||
ln -sf . gnucash
|
||||
ln -sf . report
|
||||
ln -sf ${srcdir} report
|
||||
touch .scm-links
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
|
@ -3,15 +3,23 @@ TESTS=test-load-module
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/report/standard-reports \
|
||||
--guile-load-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${top_builddir}/lib \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_builddir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_builddir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--library-dir ${top_builddir}/src/gnome-utils \
|
||||
--library-dir ${top_builddir}/src/gnome
|
||||
|
||||
|
@ -12,7 +12,7 @@ AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GUILE_INCS} ${GLIB_CFLAGS}
|
||||
.scm-links:
|
||||
rm -f gnucash report
|
||||
ln -sf . gnucash
|
||||
ln -sf . report
|
||||
ln -sf ${srcdir} report
|
||||
touch .scm-links
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
|
@ -2,15 +2,21 @@ TESTS=test-load-module
|
||||
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_builddir}/src/report/utility-reports \
|
||||
--gnc-module-dir ${top_builddir}/src/report/stylesheets \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--guile-load-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${top_builddir}/lib \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--guile-load-dir ${top_srcdir}/src/report/stylesheets \
|
||||
--guile-load-dir ${top_builddir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_builddir}/src/gnome \
|
||||
--library-dir ${top_builddir}/src/gnome-utils \
|
||||
|
@ -12,7 +12,7 @@ AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GUILE_INCS} ${GLIB_CFLAGS}
|
||||
.scm-links:
|
||||
rm -f gnucash report
|
||||
ln -sf . gnucash
|
||||
ln -sf . report
|
||||
ln -sf ${srcdir} report
|
||||
touch .scm-links
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
|
@ -3,15 +3,23 @@ TESTS = test-load-module
|
||||
GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_builddir}/src/engine \
|
||||
--gnc-module-dir ${top_builddir}/src/scm \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome \
|
||||
--gnc-module-dir ${top_builddir}/src/gnome-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/report/report-system \
|
||||
--gnc-module-dir ${top_builddir}/src/report/utility-reports \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--guile-load-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${top_builddir}/lib \
|
||||
--gnc-module-dir ${top_srcdir}/src/gnc-module \
|
||||
--gnc-module-dir ${top_srcdir}/src/engine \
|
||||
--guile-load-dir ${top_srcdir}/src/scm \
|
||||
--guile-load-dir ${top_srcdir}/lib \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
--guile-load-dir ${top_builddir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_builddir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/app-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome-utils \
|
||||
--guile-load-dir ${top_srcdir}/src/gnome \
|
||||
--guile-load-dir ${top_srcdir}/src/report/report-system \
|
||||
--guile-load-dir ${top_srcdir}/src/report/utility-reports \
|
||||
--library-dir ${top_builddir}/src/gnome-utils \
|
||||
--library-dir ${top_builddir}/src/gnome
|
||||
|
||||
|
@ -27,7 +27,7 @@ config_DATA = config
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash
|
||||
ln -sf . gnucash
|
||||
ln -sf ${srcdir} gnucash
|
||||
touch .scm-links
|
||||
|
||||
CLEANFILES = .scm-links gnucash
|
||||
@ -47,7 +47,7 @@ EXTRA_DIST = \
|
||||
## the sed substitutions. *sigh*
|
||||
build-config.scm: build-config.scm.in Makefile
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
sed < $< > $@.tmp \
|
||||
-e 's:@-VERSION-@:${VERSION}:' \
|
||||
-e 's:@-GNC_CONFIGDIR-@:${GNC_CONFIGDIR}:' \
|
||||
-e 's:@-GNC_SHAREDIR-@:${GNC_SHAREDIR}:' \
|
||||
|
@ -12,10 +12,20 @@ libgncmod_tax_us_la_LIBADD = \
|
||||
|
||||
AM_CFLAGS = -I${top_srcdir}/src/gnc-module ${GLIB_CFLAGS} ${GUILE_INCS}
|
||||
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
#For executing test cases
|
||||
SCM_FILE_LINKS = us.scm
|
||||
endif
|
||||
|
||||
.scm-links:
|
||||
rm -f gnucash tax
|
||||
ln -sf . gnucash
|
||||
ln -sf . tax
|
||||
if GNUCASH_SEPARATE_BUILDDIR
|
||||
for X in ${SCM_FILE_LINKS} ; do \
|
||||
ln -sf ${srcdir}/$$X . ; \
|
||||
done
|
||||
endif
|
||||
touch .scm-links
|
||||
|
||||
noinst_DATA = .scm-links
|
||||
@ -30,4 +40,4 @@ EXTRA_DIST = \
|
||||
${gncscmmod_DATA} \
|
||||
${gncscm_DATA}
|
||||
|
||||
CLEANFILES = gnucash tax .scm-links
|
||||
CLEANFILES = ${SCM_FILE_LINKS} gnucash tax .scm-links
|
||||
|
@ -10,6 +10,7 @@ GNC_TEST_DEPS := \
|
||||
--gnc-module-dir ${top_builddir}/src/app-utils \
|
||||
--gnc-module-dir ${top_builddir}/src/calculation \
|
||||
--gnc-module-dir ${top_builddir}/src/tax/us \
|
||||
--gnc-module-dir ${top_srcdir}/src/tax/us \
|
||||
--guile-load-dir ${top_builddir}/src/scm \
|
||||
--guile-load-dir ${top_builddir}/lib \
|
||||
--guile-load-dir ${G_WRAP_MODULE_DIR} \
|
||||
|
@ -3,7 +3,7 @@ noinst_LTLIBRARIES=libgncmod-test.la
|
||||
libgncmod_test_la_SOURCES = gncmod-test.c test-stuff.c
|
||||
libgncmod_test_la_LDFLAGS = -module
|
||||
libgncmod_test_la_LIBADD = \
|
||||
${top_srcdir}/src/gnc-module/libgncmodule.la \
|
||||
${top_builddir}/src/gnc-module/libgncmodule.la \
|
||||
${GLIB_LIBS}
|
||||
|
||||
noinst_HEADERS=test-stuff.h
|
||||
|
Loading…
Reference in New Issue
Block a user