>From 51124c6533895ef28f39c2c61aca91c8432fb498 Mon Sep 17 00:00:00 2001
From: Vegard Nossum <vegard.nos...@gmail.com>
Date: Sat, 27 Jun 2009 14:32:19 +0200
Subject: [PATCH] build: put runtime classes in the right directory

Signed-off-by: Vegard Nossum <vegard.nos...@gmail.com>
---
 Makefile                |   12 ++++++++----
 regression/run-suite.sh |    2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index e1fbf49..b74bc87 100644
--- a/Makefile
+++ b/Makefile
@@ -203,10 +203,6 @@ test: $(JAMVM_ARCH_H) monoburg
        make -C test/arch-$(ARCH)/ ARCH=$(ARCH) ARCH_POSTFIX=$(ARCH_POSTFIX) 
$(TEST)
 .PHONY: test
 
-%.class: %.java
-       $(E) "  JAVAC   " $@
-       $(Q) $(JAVAC) -cp $(GLIBJ):regression $(JAVAC_OPTS) -d regression $<
-
 REGRESSION_TEST_SUITE_CLASSES = \
        regression/jato/internal/VM.class \
        regression/jvm/TestCase.class \
@@ -233,11 +229,19 @@ REGRESSION_TEST_SUITE_CLASSES = \
        regression/jvm/ObjectStackTest.class \
        regression/jvm/PrintTest.class
 
+$(REGRESSION_TEST_SUITE_CLASSES): %.class: %.java
+       $(E) "  JAVAC   " $@
+       $(Q) $(JAVAC) -cp $(GLIBJ):regression $(JAVAC_OPTS) -d regression $<
+
 RUNTIME_CLASSES = \
        runtime/classpath/gnu/classpath/VMStackWalker.class \
        runtime/classpath/gnu/classpath/VMSystemProperties.class \
        runtime/classpath/java/lang/VMSystem.class
 
+$(RUNTIME_CLASSES): %.class: %.java
+       $(E) "  JAVAC   " $@
+       $(Q) $(JAVAC) -cp $(GLIBJ) $(JAVAC_OPTS) -d runtime/classpath $<
+
 lib: $(CLASSPATH_CONFIG)
        make -C lib/ JAVAC=$(JAVAC) GLIBJ=$(GLIBJ)
 .PHONY: lib
diff --git a/regression/run-suite.sh b/regression/run-suite.sh
index ee06b9a..bc89fc4 100755
--- a/regression/run-suite.sh
+++ b/regression/run-suite.sh
@@ -10,7 +10,7 @@ function run_java {
   CLASSPATH_INSTALL_DIR=`../tools/classpath-config`
   GLIBJ="$CLASSPATH_INSTALL_DIR/share/classpath/glibj.zip"
 
-  $GDB ../jato $JAVA_OPTS -cp $PWD:$GLIBJ $JAVA_CLASS
+  $GDB ../jato $JAVA_OPTS -cp $PWD:$GLIBJ:../runtime/classpath $JAVA_CLASS
 
   ACTUAL=$?
 
-- 
1.6.0.4


------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to