summaryrefslogtreecommitdiffstats
path: root/rules/kaffe.in
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2006-10-09 11:55:30 +0000
committerSascha Hauer <s.hauer@pengutronix.de>2006-10-09 11:55:30 +0000
commit5a064ed764f06ab7f8eafbdac67f8f730aa93203 (patch)
tree75a1c7ba1a19cd9f11ba1e5bd435cf0138bd3459 /rules/kaffe.in
parent66d585b232745d69894c7080ebf465cf4f385906 (diff)
downloadptxdist-5a064ed764f06ab7f8eafbdac67f8f730aa93203.tar.gz
ptxdist-5a064ed764f06ab7f8eafbdac67f8f730aa93203.tar.xz
add kaffe
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6137 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/kaffe.in')
-rw-r--r--rules/kaffe.in49
1 files changed, 49 insertions, 0 deletions
diff --git a/rules/kaffe.in b/rules/kaffe.in
new file mode 100644
index 000000000..bae9d9f00
--- /dev/null
+++ b/rules/kaffe.in
@@ -0,0 +1,49 @@
+menuconfig KAFFE
+ prompt "kaffe"
+ bool
+ help
+ needs to be written
+ select HOST_KAFFE
+
+choice
+ prompt "java compiler"
+ depends on KAFFE
+ default KAFFE_JAVAC_ECJ
+
+config KAFFE_JAVAC_ECJ
+ bool "ecj"
+
+config KAFFE_JAVAC_JIKES
+ bool "jikes"
+
+endchoice
+
+choice
+ prompt "java engine"
+ depends on KAFFE
+ default KAFFE_ENGINE_INTERPRETER
+
+config KAFFE_ENGINE_INTERPRETER
+ bool "interpreter"
+
+config KAFFE_ENGINE_JIT
+ bool "jit"
+
+config KAFFE_ENGINE_JIT3
+ bool "jit3"
+
+endchoice
+
+config KAFFE_STATIC
+ prompt "build a static kaffe"
+ depends on KAFFE
+ bool
+
+config KAFFE_DEBUG
+ prompt "build a kaffe with debugging symbols"
+ depends on KAFFE
+ bool
+
+config HOST_KAFFE
+ bool
+ depends on KAFFE