# TODO: we need a notion of $src_dir and $build_dir to support # out-of-source builds. Also $pkg_ver would be useful to # exactly tell what are the filenames of .tar.gz files. all: sablevm-compile classpath-compile install: sablevm-install classpath-install clean: sablevm-clean classpath-clean distclean: sablevm-distclean classpath-distclean rm -f java-sablevm*.tar.gz rm -rf java-sablevm-*/ do-dist: rm -rf java-sablevm-*/ mkdir java-sablevm mv sablevm/sablevm-*.tar.gz java-sablevm/sablevm.tar.gz mv classpath/sablevm-classpath-*.tar.gz java-sablevm/classpath.tar.gz cp Makefile configure autogen.sh unpack-helper.sh java-sablevm/ tar zcvf java-sablevm.tar.gz java-sablevm/ dist: sablevm-dist classpath-dist do-dist distcheck: sablevm-distcheck classpath-distcheck do-dist sablevm-compile: cd sablevm && make classpath-compile: cd classpath && make sablevm-install: cd sablevm && make install classpath-install: cd classpath && make install sablevm-clean: cd sablevm && make clean classpath-clean: cd classpath && make clean sablevm-dist: rm -f sablevm/sablevm-*.tar.gz cd sablevm && make dist classpath-dist: rm -f classpath/sablevm-classpath-*.tar.gz cd classpath && make dist sablevm-distcheck: cd sablevm && make distcheck classpath-distcheck: cd classpath && make distcheck # Everything is "phony" .PHONY: all sablevm-compile classpath-compile`\ clean sablevm-clean classpath-clean \ distclean sablevm-distclean classpath-distclean \ distcheck sablevm-distcheck classpath-distcheck \ dist sablevm-dist classpath-dist do-dist