Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils/platforms/rhino/bin/narwhal-rhino.cmd
blob: 646675a56f4112fcdb0f7acdbf6cd25060bdbe09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
setlocal

:: NARWHAL_PLATFORM_HOME is the parent the bin directory
set NARWHAL_PLATFORM_HOME=%~dp0..

set BOOTSTRAP=%NARWHAL_PLATFORM_HOME%\bootstrap.js

if "%NARWHAL_HOME%" == "" (
	set NARWHAL_HOME=%NARWHAL_PLATFORM_HOME%\..\..
)

set CLASSPATH=%NARWHAL_PLATFORM_HOME%\jars\js.jar;%NARWHAL_PLATFORM_HOME%\jars\jline.jar
if not "%NARWHAL_CLASSPATH%" == "" (
	set CLASSPATH=%NARWHAL_CLASSPATH%;%CLASSPATH%
)

set JAVA_MAIN=org.mozilla.javascript.tools.shell.Main

:: drop into shell if there are no additional arguments
if "%1" == "" (
	java -cp "%CLASSPATH%" "%JAVA_MAIN%" -f "%BOOTSTRAP%" -f -
) else (
	java -cp "%CLASSPATH%" "%JAVA_MAIN%" "%BOOTSTRAP%" "%0" %*
)