Files
gnucash/src/gnome-utils/Makefile.am
Geert Janssens ea06083f9a Remove no longer used druid-utils (replaced with assistant-utils)
With this, the code is no longer using any deprecated Gnome symbols
(though it still uses deprecated Glib and Gtk symbols).

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21857 57a11ea4-9604-0410-9ed3-97b8803252fd
2012-01-16 17:42:34 +00:00

268 lines
6.3 KiB
Makefile

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\"