## * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ## * This source file is part of SableVM. * ## * * ## * See the file "LICENSE" for the copyright information and for * ## * the terms and conditions for copying, distribution and * ## * modification of this source file. * ## * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * SUBDIRS = doc src pkgdata_DATA = LICENSE AUTHORS LGPL-2.1 EXTRA_DIST = .indent.pro LICENSE java-sablevm.tmpl javac-sablevm.tmpl jar-sablevm.tmpl \ ChangeLog INSTALL-DEVEL LGPL-2.1 bin_SCRIPTS = java-sablevm javac-sablevm jar-sablevm CLEANFILES = java-sablevm javac-sablevm jar-sablevm ChangeLog # for path substitution in the script we need to get "bindir" from make time # and NOT install time! BUILT_SOURCES = java-sablevm javac-sablevm jar-sablevm java-sablevm: java-sablevm.tmpl Makefile rm -f $@ ( SABLEVM_BIN=`echo "sablevm" | sed 's|^.*/||;$(transform)'` ; \ cat $@.tmpl | \ sed s/SABLEVM_BINARY/`echo @bindir@/$$SABLEVM_BIN | sed 's/\\//\\\\\\//g'`/g | \ sed s/SABLEVM_CLASSDIR/`echo @datadir@/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g \ > $@ ) chmod a-w $@ javac-sablevm: javac-sablevm.tmpl Makefile rm -f $@ ( cat $@.tmpl | \ sed s/SABLEVM_CLASSDIR/`echo @datadir@/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g \ > $@ ) chmod a-w $@ jar-sablevm: jar-sablevm.tmpl Makefile rm -f $@ ( cat $@.tmpl | \ sed s/SABLEVM_CLASSDIR/`echo @datadir@/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g \ > $@ ) chmod a-w $@ ChangeLog: svn log -v > $@ indent: find . | \ grep \\.[ch]$$ | \ awk ' \ {print "indent " $$1 " -o " $$1 ".indented && \ if cmp -s " $$1 " " $$1 ".indented; \ then rm " $$1 ".indented; \ else mv " $$1 ".indented " $$1 "; \ echo " $$1 "; \ fi"} \ ' | \ sh svnclean: svn st --no-ignore | grep ^I | cut -c8- | awk '{print "\"" $$0 "\""}'| xargs rm -rf JAVA_HOME=$(DESTDIR)$(pkglibdir) install-exec-hook: mkdir -p $(JAVA_HOME)/{bin,jre/bin} rm -f $(JAVA_HOME)/{bin/java,jre/bin/java,bin/javac,bin/jar,jre/bin/javac} $(LN_S) @bindir@/`echo "java-sablevm" | sed 's|^.*/||;$(transform)'` $(JAVA_HOME)/bin/java $(LN_S) @bindir@/`echo "javac-sablevm" | sed 's|^.*/||;$(transform)'` $(JAVA_HOME)/bin/javac $(LN_S) @bindir@/`echo "jar-sablevm" | sed 's|^.*/||;$(transform)'` $(JAVA_HOME)/bin/jar $(LN_S) ../../bin/java $(JAVA_HOME)/jre/bin uninstall-hook: rm -f $(JAVA_HOME)/{bin/java,jre/bin/java} -rmdir $(JAVA_HOME)/{bin,jre/bin}