mirror of https://github.com/Gnucash/gnucash
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
3.1 KiB
122 lines
3.1 KiB
|
|
SUBDIRS = \
|
|
doc \
|
|
gnc-module \
|
|
test-core \
|
|
network-utils \
|
|
engine \
|
|
backend \
|
|
calculation \
|
|
tax \
|
|
app-utils \
|
|
gnome-utils \
|
|
app-file \
|
|
register \
|
|
import-export \
|
|
report \
|
|
experimental \
|
|
guile \
|
|
gnome \
|
|
scm \
|
|
quotes \
|
|
pixmaps \
|
|
optional
|
|
|
|
# Engine Makefile.am file.
|
|
bin_PROGRAMS = gnucash
|
|
|
|
# libraries show up twice because they both provide functions for
|
|
# other libs and use functions from other libs. These mutual
|
|
# dependencies need to go away. The libgwrap one in particular is a
|
|
# problem with the current version of gwrap, and will go away when
|
|
# that's fixed.
|
|
gnucash_LDADD = \
|
|
-Lengine -Lengine/.libs \
|
|
-Lgnc-module -Lgnc-module/.libs \
|
|
-Lcalculation -Lcalculation/.libs \
|
|
-Lnetwork-utils -Lnetwork-utils/.libs \
|
|
-Lapp-utils -Lapp-utils/.libs \
|
|
-Lapp-file -Lapp-file/.libs \
|
|
-Lapp-file/gnome -Lapp-file/gnome/.libs \
|
|
gnc-module/libgncmodule.la \
|
|
gnome-utils/libgncmod-gnome-utils.la \
|
|
app-utils/libgncmod-app-utils.la \
|
|
app-file/libgncmod-app-file.la \
|
|
app-file/gnome/libgncmod-app-file-gnome.la \
|
|
engine/libgncmod-engine.la \
|
|
engine/libgw-engine.la \
|
|
engine/libgw-glib.la \
|
|
backend/file/libgncmod-backend-file.la \
|
|
register/ledger-core/libgncmod-ledger-core.la \
|
|
register/register-core/libgncmod-register-core.la \
|
|
register/register-gnome/libgncmod-register-gnome.la \
|
|
report/report-system/libgncmod-report-system.la \
|
|
import-export/qif-import/libgncmod-qif-import.la \
|
|
guile/libgncguile.a \
|
|
gnome/libgncgnome.a \
|
|
guile/libgncguile.a \
|
|
${GNOMEUI_LIBS} \
|
|
${GNOME_LIBDIR} \
|
|
${GNOME_PRINT_LIBS} \
|
|
${G_WRAP_LINK_ARGS} \
|
|
${GUILE_LIBS} \
|
|
${GTKHTML_LIBS} \
|
|
${GHTTP_LIBS} \
|
|
${GLADE_LIBS} \
|
|
${GUPPI_LIBS} \
|
|
${DB_LIBS} \
|
|
${INTLLIBS} \
|
|
${EFENCE_LIBS} \
|
|
-lltdl
|
|
|
|
gnucash_SOURCES = \
|
|
gnc-main.c
|
|
|
|
noinst_HEADERS = \
|
|
AccWindow.h \
|
|
RecnWindow.h \
|
|
gnc-ui.h
|
|
|
|
EXTRA_DIST = \
|
|
.cvsignore \
|
|
README.modules \
|
|
gnucash-make-guids.in \
|
|
gnucash-run-script.in
|
|
|
|
CFLAGS = \
|
|
@CFLAGS@ \
|
|
-I./app-utils \
|
|
-I./engine \
|
|
-I./guile \
|
|
-I./register \
|
|
-I./gnc-module \
|
|
${GNOME_INCLUDEDIR} \
|
|
${GUILE_INCS}
|
|
|
|
bin_SCRIPTS = gnucash-run-script gnucash-make-guids
|
|
|
|
## We borrow guile's convention and use @-...-@ as the substitution
|
|
## brackets here, instead of the usual @...@. This prevents autoconf
|
|
## from substituting the values directly into the left-hand sides of
|
|
## the sed substitutions. *sigh*
|
|
gnucash-run-script: gnucash-run-script.in
|
|
rm -f $@.tmp
|
|
sed < $@.in > $@.tmp \
|
|
-e 's:@-GNC_GUILE_MODULE_DIR-@:${GNC_SHAREDIR}/guile-modules:' \
|
|
-e 's:@-GNC_LIB_INSTALLDIR-@:${libdir}:' \
|
|
-e 's:@-GNC_PKGLIB_INSTALLDIR-@:${pkglibdir}:' \
|
|
-e 's:@-GNC_SCM_INSTALL_DIR-@:${GNC_SCM_INSTALL_DIR}:' \
|
|
-e 's:@-G_WRAP_MODULE_DIR-@:${G_WRAP_MODULE_DIR}:'
|
|
mv $@.tmp $@
|
|
BUILT_SOURCES = gnucash-run-script
|
|
CLEANFILES = gnucash-run-script
|
|
|
|
gnucash-make-guids: gnucash-make-guids.in
|
|
rm -f $@.tmp
|
|
sed < $@.in > $@.tmp \
|
|
-e 's:@-GNUCASH_RUN_SCRIPT-@:${bindir}/gnucash-run-script:' \
|
|
-e 's:@-THIS_SCRIPT-@:${bindir}/$@:'
|
|
mv $@.tmp $@
|
|
BUILT_SOURCES += gnucash-make-guids
|
|
CLEANFILES += gnucash-make-guids
|