X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=Makefile;h=122ba3941a6e36b7e6ca9dc3ff18f89a4eac5b4b;hp=369f157b654d4d5a971d00d958220b8ebf2d8728;hb=fd9029a7104f769a45dc56eeff9a3ce14febf5dc;hpb=3114f2de2fb717bff6bf8cbb883bd9d9a149cddf diff --git a/Makefile b/Makefile index 369f157..122ba39 100644 --- a/Makefile +++ b/Makefile @@ -90,7 +90,7 @@ $(tasks)/%: MIPS_CFLAGS="$(filter-out -Werror,$(MIPS_CFLAGS))" \ MIPS_PCFLAGS="$(filter-out -Werror,$(MIPS_PCFLAGS))" \ MIPS_LDFLAGS="$(MIPS_LDFLAGS)" - + upstream_clean_%: $(MAKE) -C upstream clean_$* usr="$(usr)" @@ -191,6 +191,7 @@ env.sh: Makefile $(tasks)/build_gcc $(tasks)/build_libc build/org/ibex/nestedvm/ @echo 'CXXFLAGS="$(mips_optflags)"; export CXXFLAGS' >> $@~ @echo 'LDFLAGS="$(MIPS_LDFLAGS)"; export LDFLAGS' >> $@~ @echo 'CLASSPATH=$(mips2java_root)/build:$(mips2java_root)/upstream/build/classgen/build:.; export CLASSPATH' >> $@~ + @chmod a+x "$@~" @mv "$@~" "$@" @echo "$@ created successfully" @@ -221,9 +222,8 @@ unix_runtime.jar: $(unix_runtime_classes:%=build/org/ibex/nestedvm/%.class) org/ibex/nestedvm/Runtime\$$*.class \ org/ibex/nestedvm/util/Seekable\$$*.class \ org/ibex/nestedvm/UnixRuntime\$$*.class \ - org/ibex/nestedvm/util/Platform\$$*.class - cd upstream/build/classgen/build && jar -uf ../../../../$@ \ - org/ibex/classgen/util/Sort*.class + org/ibex/nestedvm/util/Platform\$$*.class \ + org/ibex/nestedvm/util/Sort*.class .manifest: printf "Manifest-Version: 1.0\nMain-Class: org.ibex.nestedvm.RuntimeCompiler\n" > $@ @@ -430,7 +430,7 @@ build/tests/SpeedTest.class: build/org/ibex/nestedvm/Runtime.class tmp/thebride_1280.jpg: @mkdir -p tmp - cd tmp && wget http://www.kill-bill.com/images/wallpaper/thebride_1280.jpg + cd tmp && curl -O http://www.brianweb.net/misc/thebride_1280.jpg oldspeedtest: build/tests/DJpeg.class tmp/thebride_1280.jpg bash -c "time $(JAVA) -cp build tests.DJpeg -targa -outfile tmp/thebride_1280.tga tmp/thebride_1280.jpg" @@ -490,7 +490,7 @@ commit: update: @if [ -d _darcs ]; then darcs pull; \ - else wget -nH -rl 16 -N -X _darcs http://nestedvm.darcs.brianweb.net; \ + else echo "you must have darcs installed in order to acquire the rest of the software" \ fi # @@ -516,3 +516,15 @@ doc/ivme04.pdf: doc/ivme04.tex doc/acmconf.cls $(charts:%.dat=%.pdf) build/tests pdf: doc/ivme04.pdf open doc/ivme04.pdf + +push: + if [ "$${HOSTNAME#*.}" = "brianweb.net" ]; then \ + darcs push charger.brianweb.net:/home/darcs/nestedvm; \ + fi + git push /afs/megacz.com/web/org/ibex/nestedvm/ master + +snapshot: + git archive --prefix=nestedvm-`date +%Y-%m-%d`/ HEAD | \ + gzip -c > \ + /afs/megacz.com/web/org/ibex/nestedvm/dist/nestedvm-`date +%Y-%m-%d`.tgz + @echo url is http://nestedvm.ibex.org/dist/dist/nestedvm-`date +%Y-%m-%d`.tgz