$OpenBSD: patch-j2sdk1_3_1_make_java_jvm_Makefile,v 1.1 2005/06/03 17:27:54 kurt Exp $
--- j2sdk1.3.1/make/java/jvm/Makefile.orig	Mon Nov 22 18:24:20 2004
+++ j2sdk1.3.1/make/java/jvm/Makefile	Mon Nov 22 18:29:26 2004
@@ -51,6 +51,15 @@ ifeq ($(TRUE_PLATFORM),OpenBSD)
     ifeq ($(ARCH),i386)
 	USE_C_INTERPRETER = true
     endif
+    ifeq ($(ARCH),arm)
+	USE_C_INTERPRETER = true
+    endif
+    ifeq ($(ARCH),powerpc)
+	USE_C_INTERPRETER = true
+    endif
+    ifeq ($(ARCH),sparc64)
+	USE_C_INTERPRETER = true
+    endif
 endif
 
 ifeq ($(TRUE_PLATFORM),NetBSD)
@@ -125,6 +134,16 @@ ifeq ($(ARCH),i386)
 ARCHNAME = p5
 FILES_c += $(TARGDIR)machgc_nonsparc.c
 FILES_s += $(TARGDIR)invokeNative_x86.s
+endif
+ifeq ($(ARCH),arm)
+ARCHNAME = arm
+FILES_c += $(TARGDIR)machgc_nonsparc.c
+FILES_s += $(TARGDIR)invokeNative_arm.s
+endif
+ifeq ($(ARCH),sparc64)
+ARCHNAME = sparc64
+FILES_c += $(TARGDIR)machgc_nonsparc.c
+FILES_s += $(TARGDIR)invokeNative_sparc64.s
 endif
 
 ifeq ($(USE_ASSEMBLY_INTERPRETER),true)
