* boot-9.scm: Split off modules into separate, autoloadable files. This reduces startup time from 10.5s to 5.5s (user cpu). * calling.scm, common-list.scm, ls.scm, q.scm, runq.scm, string-fun.scm: New files, containing stuff that used to be in boot-9.scm. * Makefile.am (ice9_sources): List new files here, for distribution and installation. * Makefile.in: Regenerated.
19 lines
693 B
Makefile
19 lines
693 B
Makefile
## Process this file with automake to produce Makefile.in.
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
# These should be installed and distributed.
|
|
ice9_sources = boot-9.scm calling.scm common-list.scm debug.scm expect.scm \
|
|
hcons.scm lineio.scm ls.scm mapping.scm poe.scm q.scm regex.scm runq.scm \
|
|
slib.scm string-fun.scm tags.scm threads.scm r4rs.scm session.scm \
|
|
syncase.scm psyntax.pp psyntax.ss
|
|
|
|
# These should be installed, but not distributed.
|
|
ice9_generated = version.scm
|
|
|
|
subpkgdatadir = $(pkgdatadir)/$(VERSION)/ice-9
|
|
subpkgdata_DATA = $(ice9_sources) $(ice9_generated)
|
|
ETAGS_ARGS = $(subpkgdata_DATA)
|
|
|
|
## test.scm is not currently installed.
|
|
EXTRA_DIST = $(ice9_sources) test.scm version.scm.in
|