# HG changeset patch # User Chris Cannam # Date 1406578699 -3600 # Node ID b50912d6d72bd8915c44ed961abbc9644d21f621 # Parent 14e3e3d5f9069fe4ce52d1c93a7eda520c093525 Make paths in batch file relative to file location diff -r 14e3e3d5f906 -r b50912d6d72b bin/may.bat --- a/bin/may.bat Sun Jul 27 19:21:21 2014 +0100 +++ b/bin/may.bat Mon Jul 28 21:18:19 2014 +0100 @@ -1,3 +1,11 @@ @echo off + +set maypath=%~dp0.. +set jarpath=%maypath%\ext\jar +set nativepath=%maypath%\ext\native\win64 +set yetipath=%maypath%\..\yeti + set MAY_INIT_MODULES=may.vector;may.matrix;may.complex;may.plot;may.vamp -java -classpath "may.jar;ext\jar\ayr.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\jzy3d-swt-0.9.1.jar;ext\jar\jzy3d-api-0.9.1.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 com.particularprograms.ayr -init "%MAY_INIT_MODULES%" +set YETI_MODULE_SOURCE_PATH=%yetipath%\modules + +java -classpath "%maypath%\may.jar;%jarpath%\ayr.jar;%yetipath%\yeti.jar;%jarpath%\jline-2.11-SNAPSHOT.jar;%jarpath%\jvamp.jar;%jarpath%\yertle.jar;%jarpath%\jtransforms-2.4.jar;%jarpath%\jzy3d-swt-0.9.1.jar;%jarpath%\jzy3d-api-0.9.1.jar;%jarpath%\jogl-all.jar;%jarpath%\gluegen.jar;%jarpath%\opencsv-2.1.jar;%jarpath%\org.convexhull.jar" -Djava.library.path=%nativepath% com.particularprograms.ayr -init "%MAY_INIT_MODULES%" diff -r 14e3e3d5f906 -r b50912d6d72b bin/yc.bat --- a/bin/yc.bat Sun Jul 27 19:21:21 2014 +0100 +++ b/bin/yc.bat Mon Jul 28 21:18:19 2014 +0100 @@ -1,2 +1,9 @@ -java -classpath "may.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\jzy3d-swt-0.9.1.jar;ext\jar\jzy3d-api-0.9.1.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 yeti.lang.compiler.yeti "%~1" +@echo off +set maypath=%~dp0.. +set jarpath=%maypath%\ext\jar +set nativepath=%maypath%\ext\native\win64 +set yetipath=%maypath%\..\yeti + +java -classpath "%maypath%\may.jar;%yetipath%\yeti.jar;%jarpath%\jline-2.11-SNAPSHOT.jar;%jarpath%\jvamp.jar;%jarpath%\yertle.jar;%jarpath%\jtransforms-2.4.jar;%jarpath%\jzy3d-swt-0.9.1.jar;%jarpath%\jzy3d-api-0.9.1.jar;%jarpath%\jogl-all.jar;%jarpath%\gluegen.jar;%jarpath%\opencsv-2.1.jar;%jarpath%\org.convexhull.jar" -Djava.library.path=%nativepath% yeti.lang.compiler.yeti "%~1" +