Re: Delivering Lisp applications [was: Re: [email protected]]
Nikodemus Siivola <[email protected]> Thu, 4 Dec 2003 08:12:24 +0200
| Newsgroups | gmane.lisp.clump |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Dec 04, 2003 at 08:09:50AM +0200, Nikodemus Siivola wrote: > The attached Makefile sketches this out for SBCL. Oops. Included below: Cheers, -- Nikodemus NAME=fake-acl SYSTEM=sb-aclrepl BIN_ROOT=$(HOME)/bin LIB_ROOT=$(HOME)/lib LISP=`which sbcl` RUNTIME=$(LIB_ROOT)/$(NAME)/$(NAME).runtime CORE=$(LIB_ROOT)/$(NAME)/$(NAME).core SCRIPT=$(BIN_ROOT)/$(NAME) all: $(LISP) --userinit /dev/null --sysinit /dev/null \ --eval "(progn (require :asdf) (require :$(SYSTEM)) (save-lisp-and-die \"$(NAME).core\"))" install: mkdir -p $(LIB_ROOT)/$(NAME) $(BIN_ROOT) ln $(LISP) $(RUNTIME) || cp $(LISP) $(RUNTIME) cp $(NAME).core $(CORE) echo "#!/bin/sh" > $(SCRIPT) echo "exec $(RUNTIME) --core $(CORE) --userinit /dev/null --sysinit /dev/null" >> $(SCRIPT) chmod ug+x $(SCRIPT)