aboutsummaryrefslogtreecommitdiffstats
path: root/ddms
diff options
context:
space:
mode:
authorRaphael <raphael@google.com>2009-06-04 16:58:55 -0700
committerRaphael <raphael@google.com>2009-06-04 16:58:55 -0700
commitab76ccc472b5e3a12a1f1ae9387241c28f43ca0a (patch)
tree2f74a7157d613ad61fda4834e418364366ee7f43 /ddms
parentadaadbbe9db20f9aa41b32e1d8c664a88e82aaf0 (diff)
downloadsdk-ab76ccc472b5e3a12a1f1ae9387241c28f43ca0a.zip
sdk-ab76ccc472b5e3a12a1f1ae9387241c28f43ca0a.tar.gz
sdk-ab76ccc472b5e3a12a1f1ae9387241c28f43ca0a.tar.bz2
Change scripts to support x86_64 for DDMS.
Diffstat (limited to 'ddms')
-rwxr-xr-xddms/app/etc/ddms.bat24
1 files changed, 20 insertions, 4 deletions
diff --git a/ddms/app/etc/ddms.bat b/ddms/app/etc/ddms.bat
index 5da9fb5..ffe536d 100755
--- a/ddms/app/etc/ddms.bat
+++ b/ddms/app/etc/ddms.bat
@@ -26,15 +26,12 @@ cd /d %~dp0
set jarfile=ddms.jar
set frameworkdir=
-set libdir=
if exist %frameworkdir%%jarfile% goto JarFileOk
set frameworkdir=lib\
- set libdir=lib\
if exist %frameworkdir%%jarfile% goto JarFileOk
set frameworkdir=..\framework\
- set libdir=..\lib\
:JarFileOk
@@ -45,4 +42,23 @@ if debug NEQ "%1" goto NoDebug
set jarpath=%frameworkdir%%jarfile%
-call java %java_debug% -Djava.ext.dirs=%frameworkdir% -Djava.library.path=%libdir% -Dcom.android.ddms.bindir= -jar %jarpath% %*
+if not defined ANDROID_SWT goto QueryArch
+ set swt_path=%ANDROID_SWT%
+ goto SwtDone
+
+:QueryArch
+
+ for /f %%a in ('java -jar %frameworkdir%archquery.jar') do set swt_path=%frameworkdir%%%a
+
+:SwtDone
+
+if exist %swt_path% goto SetPath
+ echo SWT folder '%swt_path%' does not exist.
+ echo Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
+ exit /B
+
+:SetPath
+set javaextdirs=%swt_path%;%frameworkdir%
+
+call java %java_debug% -Djava.ext.dirs=%javaextdirs% -Dcom.android.ddms.bindir= -jar %jarpath% %*
+