# Author: Kevin M. Rosenberg
# Date Started: Sep 2003
#
-# $Id: Makefile 7061 2003-09-07 06:34:45Z kevin $
+# $Id$
##############################################################################
pkg :=vcs-tree
-sources :=$(pkg).asd main.lisp loader.lisp package.lisp kmrcl-excerpt.lisp
+sources :=$(pkg).asd $(wildcard *.lisp)
-$(pkg): $(sources)
+_$(pkg): $(sources)
$(MAKE) clean
- sbcl --load "$(pkg).asd" --eval "(asdf:oos 'asdf:load-op '$(pkg))" --eval "(sb-ext:quit :unix-status 0)"
+ HOME=/ /usr/bin/sbcl --sysinit /dev/null --userinit /dev/null --eval "(require 'asdf)" --load vcs-tree.asd --eval "(asdf:operate 'asdf::load-op 'vcs-tree)" --eval "(vcs-tree-system:save-executable \"_vcs-tree\")" --eval "(sb-ext:quit :unix-status 0)"
clean:
- rm -f *.fasl $(pkg)
+ rm -f *.fasl _$(pkg)