r11233: convert from sb-executable to save-lisp-and-die
[vcs-tree.git] / Makefile
index eb0629eee52a0a93bfc8ba20f4d058f754dd34b4..7e02ade5cf2f6796ca372bf1f4ed92f12c25aab1 100644 (file)
--- a/Makefile
+++ b/Makefile
 
 
 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
-       /usr/bin/sbcl --userinit /dev/null --eval "(require 'asdf)" --load "$(pkg).asd" --eval "(asdf:operate 'asdf:load-op '$(pkg))" --eval "(sb-ext:quit :unix-status 0)"
+       /usr/bin/sbcl --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)