X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-target-contrib.sh;h=98526b3729fb7f378a1a116e233876a439295a04;hb=d1de626e8dcd1ab98ceedf818f055f64f3060a7b;hp=50ae24353e730dee637997b1482cd2a2c398ba6c;hpb=3b91bf9e9daf110b35dd8d5b6ca5a88e0fb0f13b;p=sbcl.git diff --git a/make-target-contrib.sh b/make-target-contrib.sh index 50ae243..98526b3 100644 --- a/make-target-contrib.sh +++ b/make-target-contrib.sh @@ -17,17 +17,23 @@ # build directory. Right now, however, where there are dependencies # between contrib packages, we want the _uninstalled_ versions to be # found -export SBCL_HOME=`pwd`/contrib +SBCL_HOME=`pwd`/contrib +export SBCL_HOME SBCL="`pwd`/src/runtime/sbcl --noinform --core `pwd`/output/sbcl.core --userinit /dev/null --sysinit /dev/null --disable-debugger" SBCL_BUILDING_CONTRIB=1 export SBCL SBCL_BUILDING_CONTRIB -gnumake=${GNUMAKE:-gmake} +mkdir -p contrib/systems +rm -f contrib/systems/* + +for i in contrib/*/*.asd; do + ln -sf ../../$i contrib/systems/ +done for i in contrib/*; do test -d $i && test -f $i/Makefile || continue; # export INSTALL_DIR=$SBCL_HOME/`basename $i ` test -f $i/test-passed && rm $i/test-passed - $gnumake -C $i test && touch $i/test-passed + $GNUMAKE -C $i test && touch $i/test-passed done