X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fasdf%2FMakefile;h=658d5833a635687107854c162591ab5b321502af;hb=5f891793819e3cd714c443c9a0a7223b4fb13dd0;hp=27a8d56ca8e85b079def9c95d1ed880366e93a5d;hpb=4fcb3af93227cd8c35aba48f6e18834753c9e0f6;p=sbcl.git diff --git a/contrib/asdf/Makefile b/contrib/asdf/Makefile index 27a8d56..658d583 100644 --- a/contrib/asdf/Makefile +++ b/contrib/asdf/Makefile @@ -1,14 +1,21 @@ -MODULE=asdf -include ../vanilla-module.mk +DEST=$(SBCL_PWD)/obj/sbcl-home/contrib/ +FASL=$(DEST)/asdf.fasl +fasl:: $(FASL) +$(FASL):: asdf.lisp ../../output/sbcl.core + if [ -d asdf-upstream ] ; then rm -rf asdf-upstream ; fi + mkdir -p $(DEST) + $(SBCL) --eval '(compile-file #p"SYS:CONTRIB;ASDF;ASDF.LISP" :output-file (parse-native-namestring "$@"))' /tmp/$$$$ &&\ - mv /tmp/$$$$ asdf.lisp - cvs -d :pserver:anonymous@cclan.cvs.sourceforge.net:/cvsroot/cclan \ - co -kv -p asdf/README >/tmp/$$$$ &&\ - mv /tmp/$$$$ README +UPSTREAM=../../obj/asdf-upstream +up:: + sh pull-asdf.sh + ln -f $(UPSTREAM)/build/asdf.lisp asdf.lisp + ln -f $(UPSTREAM)/doc/asdf.texinfo asdf.texinfo + ln -f $(UPSTREAM)/README README