2003/09/07 00:10:51
[org.ibex.core.git] / Makefile.upstream
index cab5198..26f505a 100644 (file)
@@ -32,6 +32,7 @@ configure_gcc-3.3-mips                  := --enable-languages=c --nfp --with-new
 # vendor-supplied binaries and headers; this is stuff that comes with various OSes
 vendor: .vendor
 .vendor:
+       @echo -e "\n\033[1mdownloading vendor-supplied headers and libraries...\033[0m"
        curl http://www.megacz.com/vendor.tgz | tar xzf - -C upstream/install
        curl $(url_w32api-2.3) | tar xzf - -C upstream/install/i686-pc-mingw32
        curl $(url_mingw-runtime-3.0) | tar xzf - -C upstream/install/i686-pc-mingw32
@@ -39,7 +40,7 @@ vendor: .vendor
 
 download_%: .download_%
 .download_%:
-       echo -e "\ndownloading %..."
+       @echo -e "\n\033[1mdownloading $*...\033[0m"
        mkdir -p upstream/$*
        curl $(url_$*) | tar xzf - -C upstream/$*
        mv upstream/$*/$* upstream/$*/src; true
@@ -48,7 +49,7 @@ download_%: .download_%
 
 configure_%: .configure_%
 .configure_%: download_% 
-       echo -e "\nconfiguring %..."
+       @echo -e "\n\033[1mconfiguring $*...\033[0m"
        mkdir -p $*/build-$(target)
        cd -p $*/build-$(target); \
                $(setcc) ../src/configure \
@@ -60,19 +61,21 @@ configure_%: .configure_%
 
 install_%: .install_%
 .install_%: configure_%
-       echo -e "\nbuilding $*..."
+       @echo -e "\n\033[1mbuilding $*...\033[0m"
        cd upstream/$*/build-$(target); $(setcc) PATH=$$PATH:`pwd`/../../install/bin make
-       echo -e "\ninstalling $*..."
+       @echo -e "\n\033[1minstalling $*...\033[0m"
        cd upstream/$*/build-$(target); $(setcc) PATH=$$PATH:`pwd`/../../install/bin make install
        touch $@
 
 .install_freetype-2.1.4: download_freetype-2.1.4 install_binutils-2.13.2.1 install_gcc-3.3
+       @echo -e "\n\033[1mbuilding freetype $*...\033[0m"
        cd upstream/freetype-2.1.4/src; make setup ansi; PATH=$$PATH:`pwd`/../install/bin make CC=mips-gcc AR=mips-ar
        ../install/bin/mips-ranlib freetype-2.1.4/objs/libfreetype.a
        touch $@
 
 # jikes has a special target to autodetect a pre-installed jikes, and to autodetect the JVM's $CLASSPATH
 .jikes:
+       @echo -e "\n\033[1mdetecting your jikes installation...\033[0m"
        echo "#!/bin/sh" > .jikes
        echo 'for A in `find build/class -name \*.class`; do mv $$A $$A.old; done;' >> .jikes
        echo -n 'PATH=$$PATH:upstream/install/bin/ jikes -classpath lib/libgcj-minimal.jar $$@ -d build/class/ -sourcepath build/java/ ' >> .jikes