SUBDIRS = gtkbuilder schemas . test ui pkglib_LTLIBRARIES = libgncmod-gnome-utils.la # Note that src/gnome-utils CANNOT depend on src/gnome! AM_CPPFLAGS = \ -I${top_srcdir}/src/core-utils \ -I${top_srcdir}/src/gnc-module \ -I${top_srcdir}/src/engine \ -I${top_srcdir}/src/backend/xml \ -I${top_srcdir}/src/app-utils \ -I${top_srcdir}/src \ -I${top_builddir}/src \ -I${top_srcdir}/lib/libc \ -I${top_srcdir}/src/libqof/qof \ ${GLIB_CFLAGS} \ ${GLADE_CFLAGS} \ ${GTK_CFLAGS} \ ${GNOME_CFLAGS} \ ${GCONF_CFLAGS} \ ${GNOME_KEYRING_CFLAGS} \ ${GUILE_INCS} \ ${QOF_CFLAGS} \ ${GOFFICE_CFLAGS} \ ${LIBGDA_CFLAGS} \ ${GTK_MAC_CFLAGS} libgncmod_gnome_utils_la_SOURCES = \ account-quickfill.c \ assistant-gconf-setup.c \ assistant-utils.c \ assistant-xml-encoding.c \ cursors.c \ dialog-account.c \ dialog-book-close.c \ dialog-commodity.c \ dialog-dup-trans.c \ dialog-file-access.c \ dialog-object-references.c \ dialog-options.c \ dialog-preferences.c \ dialog-query-list.c \ dialog-reset-warnings.c \ dialog-tax-table.c \ dialog-totd.c \ dialog-transfer.c \ dialog-userpass.c \ dialog-utils.c \ gnc-account-sel.c \ gnc-amount-edit.c \ gnc-autosave.c \ gnc-commodity-edit.c \ gnc-currency-edit.c \ gnc-date-delta.c \ gnc-date-edit.c \ gnc-date-format.c \ gnc-dense-cal.c \ gnc-dense-cal-model.c \ gnc-dense-cal-store.c \ gnc-embedded-window.c \ gnc-file.c \ gnc-frequency.c \ gnc-recurrence.c \ gnc-general-select.c \ gnc-gnome-utils.c \ gnc-gobject-utils.c \ gnc-gtk-utils.c \ gnc-gui-query.c \ gnc-icons.c \ gnc-keyring.c \ gnc-main-window.c \ gnc-menu-extensions.c \ gnc-plugin-file-history.c \ gnc-plugin-manager.c \ gnc-plugin-menu-additions.c \ gnc-plugin-page.c \ gnc-plugin.c \ gnc-period-select.c \ gnc-query-list.c \ gnc-splash.c \ gnc-sx-instance-dense-cal-adapter.c \ gnc-sx-list-tree-model-adapter.c \ gnc-tree-model.c \ gnc-tree-model-account-types.c \ gnc-tree-model-account.c \ gnc-tree-model-budget.c \ gnc-tree-model-owner.c \ gnc-tree-model-commodity.c \ gnc-tree-model-price.c \ gnc-tree-view-account.c \ gnc-tree-view-commodity.c \ gnc-tree-view-owner.c \ gnc-tree-view-price.c \ gnc-tree-view-sx-list.c \ gnc-tree-view.c \ gnc-window.c \ gncmod-gnome-utils.c \ misc-gnome-utils.c \ search-param.c \ print-session.c \ swig-gnome-utils.c \ window-main-summarybar.c gncincludedir = ${GNC_INCLUDE_DIR} gncinclude_HEADERS = \ account-quickfill.h \ assistant-gconf-setup.h \ assistant-utils.h \ assistant-xml-encoding.h \ dialog-account.h \ dialog-book-close.h \ dialog-commodity.h \ dialog-dup-trans.h \ dialog-file-access.h \ dialog-preferences.h \ dialog-object-references.h \ dialog-options.h \ dialog-query-list.h \ dialog-reset-warnings.h \ dialog-totd.h \ dialog-transfer.h \ dialog-utils.h \ gnc-account-sel.h \ gnc-amount-edit.h \ gnc-commodity-edit.h \ gnc-currency-edit.h \ gnc-date-delta.h \ gnc-date-edit.h \ gnc-date-format.h \ gnc-dense-cal.h \ gnc-dense-cal-model.h \ gnc-dense-cal-store.h \ gnc-embedded-window.h \ gnc-file.h \ gnc-frequency.h \ gnc-recurrence.h \ gnc-general-select.h \ gnc-gnome-utils.h \ gnc-gui-query.h \ gnc-icons.h \ gnc-keyring.h \ gnc-main-window.h \ gnc-menu-extensions.h \ gnc-plugin-file-history.h \ gnc-plugin-manager.h \ gnc-plugin-menu-additions.h \ gnc-plugin-page.h \ gnc-plugin.h \ gnc-period-select.h \ gnc-query-list.h \ gnc-splash.h \ gnc-sx-instance-dense-cal-adapter.h \ gnc-sx-list-tree-model-adapter.h \ gnc-tree-model.h \ gnc-tree-model-account-types.h \ gnc-tree-model-account.h \ gnc-tree-model-budget.h \ gnc-tree-model-owner.h \ gnc-tree-model-commodity.h \ gnc-tree-model-price.h \ gnc-tree-view-account.h \ gnc-tree-view-commodity.h \ gnc-tree-view-owner.h \ gnc-tree-view-price.h \ gnc-tree-view-sx-list.h \ gnc-tree-view.h \ gnc-ui.h \ gnc-window.h \ misc-gnome-utils.h \ print-session.h \ window-main-summarybar.h noinst_HEADERS = \ dialog-tax-table.h \ gnc-autosave.h \ gnc-gobject-utils.h \ gnc-gtk-utils.h \ search-param.h libgncmod_gnome_utils_la_LDFLAGS = -avoid-version libgncmod_gnome_utils_la_LIBADD = \ ${top_builddir}/src/core-utils/libgnc-core-utils.la \ ${top_builddir}/src/gnc-module/libgnc-module.la \ ${top_builddir}/src/engine/libgncmod-engine.la \ ${top_builddir}/src/backend/xml/libgnc-backend-xml-utils.la \ ${top_builddir}/src/app-utils/libgncmod-app-utils.la \ $(top_builddir)/lib/libc/libc-missing.la \ ${top_builddir}/src/libqof/qof/libgnc-qof.la \ ${GNOME_LIBS} \ ${GCONF_LIBS} \ ${GNOME_KEYRING_LIBS} \ ${GLADE_LIBS} \ ${GUILE_LIBS} \ ${GLIB_LIBS} \ ${DB_LIBS} \ ${REGEX_LIBS} \ ${LIBXML2_LIBS} \ ${GTK_MAC_LIBS} if HAVE_X11_XLIB_H libgncmod_gnome_utils_la_LIBADD += -lX11 endif if BUILDING_FROM_SVN swig-gnome-utils.c: gnome-utils.i \ ${top_srcdir}/src/base-typemaps.i $(SWIG) -guile $(SWIG_ARGS) -Linkage module \ -I${top_srcdir}/src -o $@ $< endif gncmoddir = ${GNC_SHAREDIR}/guile-modules/gnucash gncmod_DATA = gnome-utils.scm gncscmdir = ${GNC_SHAREDIR}/scm gncscm_DATA = gnc-menu-extensions.scm EXTRA_DIST = \ gnome-utils.i \ ${gncmod_DATA} \ ${gncscm_DATA} if GNUCASH_SEPARATE_BUILDDIR #For executing test cases SCM_FILE_LINKS = \ ${gncmod_DATA} \ ${gncscm_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 ) if ! OS_WIN32 # Windows knows no "ln -s" but uses "cp": must copy every time (see bug #566567). touch .scm-links endif noinst_DATA = .scm-links clean-local: rm -rf gnucash CLEANFILES = $(BUILT_SOURCES) .scm-links ${SCM_FILE_LINKS} MAINTAINERCLEANFILES = swig-gnome-utils.c # FIXME: Symlinking directories only works on non-win32. if !PLATFORM_WIN32 # # I hate inconsistent standards. Autotools puts help files into # ${datadir}/gnome/help/${program} while the gnome2 libraries expect # them in ${pkgdatadir}/gnome/help/${program}. # install-data-hook: $(LN_S) -f ../gnome ${DESTDIR}${pkgdatadir} uninstall-hook: rm -f ${DESTDIR}${pkgdatadir}/gnome endif INCLUDES = -DG_LOG_DOMAIN=\"gnc.gui\"