Generalize immobile space addresses
[sbcl.git] / contrib / asdf / Makefile
blob1fd4a3b1b2399a4affa471c9abc618453cbdd739
1 DEST=$(SBCL_PWD)/obj/sbcl-home/contrib/
2 ASDF_FASL=$(DEST)/asdf.fasl
3 UIOP_FASL=$(DEST)/uiop.fasl
4 FASL=$(UIOP_FASL) $(ASDF_FASL)
5 FROB_READTABLE='(setf (sb-ext:readtable-base-char-preference *readtable*) :both)'
7 fasl:: $(UIOP_FASL) $(ASDF_FASL)
8 $(UIOP_FASL):: uiop.lisp ../../output/sbcl.core
9 mkdir -p $(DEST)
10 $(SBCL) --eval $(FROB_READTABLE) --eval '(compile-file #p"SYS:CONTRIB;ASDF;UIOP.LISP" :print nil :output-file (parse-native-namestring "$@"))' </dev/null
12 $(ASDF_FASL):: asdf.lisp ../../output/sbcl.core $(UIOP_FASL)
13 if [ -d asdf-upstream ] ; then rm -rf asdf-upstream ; fi
14 mkdir -p $(DEST)
15 $(SBCL) --eval $(FROB_READTABLE) --eval '(compile-file #p"SYS:CONTRIB;ASDF;ASDF.LISP" :print nil :output-file (parse-native-namestring "$@"))' </dev/null
17 install::
18 cp $(FASL) "$(BUILD_ROOT)$(INSTALL_DIR)"
20 test:: $(FASL)
21 true
23 UPSTREAM=../../obj/asdf-upstream
24 up::
25 sh pull-asdf.sh