diff options
author | Luotao Fu <l.fu@pengutronix.de> | 2009-06-05 21:01:31 +0000 |
---|---|---|
committer | Luotao Fu <l.fu@pengutronix.de> | 2009-06-05 21:01:31 +0000 |
commit | 56c84ab4833a4f435a29b4859a3863b73f24f9bd (patch) | |
tree | c71055b8d99141a7a77c3eaf7ead8bdb27095adf /rules/jamvm.make | |
parent | 6ffcf3f6c3f097788af22c622818bab9b27bad68 (diff) | |
download | ptxdist-56c84ab4833a4f435a29b4859a3863b73f24f9bd.tar.gz ptxdist-56c84ab4833a4f435a29b4859a3863b73f24f9bd.tar.xz |
* fix classpath
* add debug options for jamvm
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10639 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/jamvm.make')
-rw-r--r-- | rules/jamvm.make | 45 |
1 files changed, 34 insertions, 11 deletions
diff --git a/rules/jamvm.make b/rules/jamvm.make index b1dc97429..569576120 100644 --- a/rules/jamvm.make +++ b/rules/jamvm.make @@ -44,16 +44,6 @@ JAMVM_ENV := $(CROSS_ENV) # JAMVM_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ - --disable-tracegc \ - --disable-tracealloc \ - --disable-tracefnlz \ - --disable-tracedll \ - --disable-tracelock \ - --disable-tracethread \ - --disable-tracecompact \ - --disable-tracedirect \ - --disable-traceinlining \ - --disable-trace \ --enable-int-threading \ --enable-int-direct \ --enable-int-caching \ @@ -62,7 +52,7 @@ JAMVM_AUTOCONF := \ --disable-int-inlining \ --enable-zip \ --enable-fast-install \ - --with-classpath-install-dir=/usr/classpath + --with-classpath-install-dir=/usr ifdef PTXCONF_JAMVM_USE_LIBFFI JAMVM_AUTOCONF += --enable-ffi @@ -70,6 +60,39 @@ else JAMVM_AUTOCONF += --disable-ffi endif +ifndef PTXCONF_JAMVM_TRACE +JAMVM_AUTOCONF += --disable-trace +else +ifdef PTXCONF_JAMVM_TRACE_ALL +JAMVM_AUTOCONF += --enable-trace +else +ifdef PTXCONF_JAMVM_TRACE_GC +JAMVM_AUTOCONF += --enable-tracegc +endif +ifdef PTXCONF_JAMVM_TRACE_ALLOC +JAMVM_AUTOCONF += --enable-tracealloc +endif +ifdef PTXCONF_JAMVM_TRACE_FNLZ +JAMVM_AUTOCONF += --enable-tracefnlz +endif +ifdef PTXCONF_JAMVM_TRACE_DLL +JAMVM_AUTOCONF += --enable-tracedll +endif +ifdef PTXCONF_JAMVM_TRACE_LOCK +JAMVM_AUTOCONF += --enable-tracelock +endif +ifdef PTXCONF_JAMVM_TRACE_THREAD +JAMVM_AUTOCONF += --enable-tracethread +endif +ifdef PTXCONF_JAMVM_TRACE_DIRECT +JAMVM_AUTOCONF += --enable-tracedirect +endif +ifdef PTXCONF_JAMVM_TRACE_INLINING +JAMVM_AUTOCONF += --enable-traceinlining +endif +endif #ifdef PTXCONF_JAMVM_TRACE_ALL +endif #ifndef PTXCONF_JAMVM_TRACE + # FIXME: # - --enable-int-caching should be disabled on x86_64 # - --enable-int-prefetch should be enabled on powerpc |