For a long time, this was a private hack. Shoring up involved using
`*load-pathname*' to find the right directory, and /that/ requires
actually having the hack be in the build directory rather than the
source, and that involves having the makefile put it there, and then it
needs shipping.
###--------------------------------------------------------------------------
### Additional random things useful during development.
+## ASDF hacking for finding the system definitions.
+EXTRA_DIST += asdf-hack.lisp.in
+noinst_DATA += asdf-hack.lisp
+asdf-hack.lisp: asdf-hack.lisp.in Makefile
+ $(SUBST) $(srcdir)/asdf-hack.lisp.in >$@.new $(SUBSTITUTIONS) && \
+ mv $@.new $@
+
## Emacs hacking for indentation.
EXTRA_DIST += emacs-hacks.el
--- /dev/null
+;; -*-lisp-*-
+
+(declaim (optimize debug))
+(asdf:initialize-source-registry
+ `(:source-registry :inherit-configuration
+ (:directory (,*load-pathname* "src"))))
bin_PROGRAMS =
check_PROGRAMS =
pkginclude_HEADERS =
+noinst_DATA =
TESTS =
dist_man_MANS =