@echo off
setlocal EnableDelayedExpansion

@rem check if PalmSDK installed
if not defined PalmSDK goto :NoSDK

@rem check java version
if "%1%"=="--version" java -version 2>&1
set JAVA_BITS=32
for /f "usebackq tokens=*" %%i in (`"java -version 2>&1 | findstr "64-Bit""`) do set JAVA_BITS=64

@rem the jar file
set JAR_FILE=webos-emulator.jar
if "%JAVA_BITS%"=="64" set JAR_FILE=webos-emulator_x64.jar

@rem the command name
for %%c in (%0) do set PALM_COMMAND=%%~nc

@rem the jars dir
set JARS_DIR=!PalmSDK!\share\jars

@rem the images dir
set IMAGES_DIR=!PalmSDK!\share\emulator\images

@rem the vm arguments
set PALM_OPTS1=-Dpalm.command="%PALM_COMMAND%"
set PALM_OPTS2=-Dpalm.emulator.images="%IMAGES_DIR%"

set JAR=!JARS_DIR!\!JAR_FILE!

@rem launch the app
java %PALM_OPTS1% %PALM_OPTS2% -jar "%JAR%" %*
goto :EOF

:NoSDK
@rem show error message
echo PalmSDK variable not set
exit /b 1
