2000-06-02 04:00:31 -05:00
|
|
|
gncscmdir = ${GNC_SCM_INSTALL_DIR}/gnumeric
|
|
|
|
gncscm_DATA = \
|
|
|
|
gnumeric-utilities.scm \
|
|
|
|
table-utils.scm
|
2000-06-05 00:51:39 -05:00
|
|
|
|
2006-02-17 14:22:54 -06:00
|
|
|
if GNUCASH_SEPARATE_BUILDDIR
|
|
|
|
SCM_FILE_LINKS = \
|
|
|
|
${gncscm_DATA}
|
|
|
|
endif
|
|
|
|
|
|
|
|
.scm-links:
|
|
|
|
if GNUCASH_SEPARATE_BUILDDIR
|
|
|
|
for X in ${SCM_FILE_LINKS} ; do \
|
2006-03-09 08:28:54 -06:00
|
|
|
$(LN_S) -f ${srcdir}/$$X . ; \
|
2006-02-17 14:22:54 -06:00
|
|
|
done
|
|
|
|
endif
|
2009-01-14 13:59:38 -06:00
|
|
|
if ! OS_WIN32
|
|
|
|
# Windows knows no "ln -s" but uses "cp": must copy every time (see bug #566567).
|
2006-02-17 14:22:54 -06:00
|
|
|
touch .scm-links
|
2009-01-14 13:59:38 -06:00
|
|
|
endif
|
2006-02-17 14:22:54 -06:00
|
|
|
|
2014-10-31 04:07:10 -05:00
|
|
|
%.go : %.scm .scm-links
|
|
|
|
$(GUILD) compile \
|
|
|
|
-o $@ $<
|
|
|
|
|
2015-03-30 10:30:02 -05:00
|
|
|
gncscmcachedir = ${pkglibdir}/scm/ccache/@GUILE_EFFECTIVE_VERSION@/gnumeric
|
2014-10-31 04:07:10 -05:00
|
|
|
gncscmcache_DATA = $(gncscm_DATA:.scm=.go)
|
|
|
|
|
2006-02-17 14:22:54 -06:00
|
|
|
noinst_DATA = .scm-links
|
|
|
|
|
2000-06-05 00:51:39 -05:00
|
|
|
EXTRA_DIST = \
|
2017-07-10 13:06:31 -05:00
|
|
|
${gncscm_DATA} \
|
|
|
|
CMakeLists.txt
|
2006-02-17 14:22:54 -06:00
|
|
|
|
2014-12-02 10:24:57 -06:00
|
|
|
CLEANFILES = .scm-links ${gncscmcache_DATA}
|
|
|
|
|
2006-02-17 14:22:54 -06:00
|
|
|
DISTCLEANFILES = ${SCM_FILE_LINKS}
|