PatchSet 4034
Date: 2003/09/14 20:09:34
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Removed GNU make extensions to fix build on platforms without GNU make
Members:
ChangeLog:1.1630->1.1631
config/Makefile.in:1.87->1.88
include/Makefile.in:1.121->1.122
kaffe/Makefile.in:1.79->1.80
kaffe/kaffe/Makefile.in:1.93->1.94
kaffe/scripts/Makefile.in:1.102->1.103
kaffe/scripts/compat/Makefile.in:1.85->1.86
libraries/javalib/Makefile.in:1.182->1.183
test/internal/Makefile.in:1.26->1.27
test/regression/compile_time/Makefile.am:1.1->1.2
test/regression/compile_time/Makefile.in:1.1->1.2
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1630 kaffe/ChangeLog:1.1631
--- kaffe/ChangeLog:1.1630 Sun Sep 14 20:01:45 2003
+++ kaffe/ChangeLog Sun Sep 14 20:09:34 2003
@@ -1,3 +1,20 @@
+2003-09-14 Dalibor Topic <[EMAIL PROTECTED]>
+
+ * test/regression/compile_time/Makefile.am:
+ Don't use GNU make extensions to avoid build problems on platforms
+ using a BSD make.
+
+ * config/Makefile.in,
+ include/Makefile.in,
+ kaffe/Makefile.in,
+ kaffe/kaffe/Makefile.in,
+ kaffe/scripts/Makefile.in,
+ kaffe/scripts/compat/Makefile.in,
+ libraries/javalib/Makefile.in,
+ test/internal/Makefile.in,
+ test/regression/compile_time/Makefile.in:
+ Regenerated.
+
2003-09-14 Dalibor Topic <[EMAIL PROTECTED]>,
Helmer Kraemer <[EMAIL PROTECTED]>
Index: kaffe/config/Makefile.in
diff -u kaffe/config/Makefile.in:1.87 kaffe/config/Makefile.in:1.88
--- kaffe/config/Makefile.in:1.87 Sun Aug 31 22:08:56 2003
+++ kaffe/config/Makefile.in Sun Sep 14 20:09:35 2003
@@ -246,9 +246,9 @@
target_alias = @target_alias@
toolslibdir = @toolslibdir@
with_engine = @with_engine@
[EMAIL PROTECTED]@ENGINE_GEN_HDRS =
@[EMAIL PROTECTED] = jit-md.h
[EMAIL PROTECTED]@ENGINE_GEN_HDRS =
@[EMAIL PROTECTED] = xprofile-md.h
@[EMAIL PROTECTED] =
Index: kaffe/include/Makefile.in
diff -u kaffe/include/Makefile.in:1.121 kaffe/include/Makefile.in:1.122
--- kaffe/include/Makefile.in:1.121 Sun Aug 31 22:08:58 2003
+++ kaffe/include/Makefile.in Sun Sep 14 20:09:36 2003
@@ -384,9 +384,9 @@
JNI_DERIVED_HDRS = $(INSTALL_JNI_DERIVED_HDRS) $(NOINSTALL_JNI_DERIVED_HDRS)
[EMAIL PROTECTED]@ifaddrs_compat = #
@[EMAIL PROTECTED] = ifaddrs.h
[EMAIL PROTECTED]@ifaddrs_compat = #
nodist_noinst_HEADERS = \
$(NOINSTALL_DERIVED_HDRS) \
Index: kaffe/kaffe/Makefile.in
diff -u kaffe/kaffe/Makefile.in:1.79 kaffe/kaffe/Makefile.in:1.80
--- kaffe/kaffe/Makefile.in:1.79 Sun Aug 31 22:08:59 2003
+++ kaffe/kaffe/Makefile.in Sun Sep 14 20:09:37 2003
@@ -246,12 +246,12 @@
target_alias = @target_alias@
toolslibdir = @toolslibdir@
with_engine = @with_engine@
[EMAIL PROTECTED]@XPROF_SUBDIRS = #
@[EMAIL PROTECTED] = xprof
[EMAIL PROTECTED]@XPROF_SUBDIRS = #
[EMAIL PROTECTED]@JVMPI_SUBDIRS = #
@[EMAIL PROTECTED] = jvmpi
[EMAIL PROTECTED]@JVMPI_SUBDIRS = #
SUBDIRS = kaffeh kaffevm $(XPROF_SUBDIRS) $(JVMPI_SUBDIRS) kaffe scripts man
subdir = kaffe
Index: kaffe/kaffe/kaffe/Makefile.in
diff -u kaffe/kaffe/kaffe/Makefile.in:1.93 kaffe/kaffe/kaffe/Makefile.in:1.94
--- kaffe/kaffe/kaffe/Makefile.in:1.93 Sun Aug 31 22:09:00 2003
+++ kaffe/kaffe/kaffe/Makefile.in Sun Sep 14 20:09:37 2003
@@ -248,12 +248,12 @@
with_engine = @with_engine@
jrebin_PROGRAMS = kaffe-bin
[EMAIL PROTECTED]@libxprof = #
@[EMAIL PROTECTED] = ../xprof/libkaffexprof.la
[EMAIL PROTECTED]@libxprof = #
[EMAIL PROTECTED]@libjvmpi = #
@[EMAIL PROTECTED] = ../jvmpi/libkaffejvmpi.la
[EMAIL PROTECTED]@libjvmpi = #
AM_CPPFLAGS = \
-I../kaffevm \
Index: kaffe/kaffe/scripts/Makefile.in
diff -u kaffe/kaffe/scripts/Makefile.in:1.102 kaffe/kaffe/scripts/Makefile.in:1.103
--- kaffe/kaffe/scripts/Makefile.in:1.102 Sun Aug 31 22:09:08 2003
+++ kaffe/kaffe/scripts/Makefile.in Sun Sep 14 20:09:38 2003
@@ -261,8 +261,8 @@
@[EMAIL PROTECTED] = compat
[EMAIL PROTECTED]@SCRIPTFILES_COMPAT =
@[EMAIL PROTECTED] = appletviewer javac javadoc
[EMAIL PROTECTED]@SCRIPTFILES_COMPAT =
@[EMAIL PROTECTED] = kaffexprof nm2as.awk
@[EMAIL PROTECTED] =
Index: kaffe/kaffe/scripts/compat/Makefile.in
diff -u kaffe/kaffe/scripts/compat/Makefile.in:1.85
kaffe/kaffe/scripts/compat/Makefile.in:1.86
--- kaffe/kaffe/scripts/compat/Makefile.in:1.85 Sun Aug 31 22:09:10 2003
+++ kaffe/kaffe/scripts/compat/Makefile.in Sun Sep 14 20:09:38 2003
@@ -246,11 +246,11 @@
target_alias = @target_alias@
toolslibdir = @toolslibdir@
with_engine = @with_engine@
[EMAIL PROTECTED]@jrebin_SCRIPTS =
@[EMAIL PROTECTED] = java
[EMAIL PROTECTED]@jrebin_SCRIPTS =
[EMAIL PROTECTED]@bin_SCRIPTS = appletviewer javac javadoc
@[EMAIL PROTECTED] =
[EMAIL PROTECTED]@bin_SCRIPTS = appletviewer javac javadoc
subdir = kaffe/scripts/compat
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
Index: kaffe/libraries/javalib/Makefile.in
diff -u kaffe/libraries/javalib/Makefile.in:1.182
kaffe/libraries/javalib/Makefile.in:1.183
--- kaffe/libraries/javalib/Makefile.in:1.182 Sat Aug 30 14:18:28 2003
+++ kaffe/libraries/javalib/Makefile.in Sun Sep 14 20:09:39 2003
@@ -70,6 +70,7 @@
AWK = @AWK@
AWT_DIR = @AWT_DIR@
AWT_LIBS = @AWT_LIBS@
+BCEL_JAR = @BCEL_JAR@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CCLD = @CCLD@
@@ -109,11 +110,15 @@
EXEEXT = @EXEEXT@
F77 = @F77@
FFLAGS = @FFLAGS@
+HAVE_BCEL_FALSE = @HAVE_BCEL_FALSE@
+HAVE_BCEL_TRUE = @HAVE_BCEL_TRUE@
HAVE_CONFIG_JIT_MD_H = @HAVE_CONFIG_JIT_MD_H@
HAVE_DNSJAVA_FALSE = @HAVE_DNSJAVA_FALSE@
HAVE_DNSJAVA_TRUE = @HAVE_DNSJAVA_TRUE@
HAVE_GCJ_SUPPORT_FALSE = @HAVE_GCJ_SUPPORT_FALSE@
HAVE_GCJ_SUPPORT_TRUE = @HAVE_GCJ_SUPPORT_TRUE@
+HAVE_JASMIN_FALSE = @HAVE_JASMIN_FALSE@
+HAVE_JASMIN_TRUE = @HAVE_JASMIN_TRUE@
HAVE_JIKES_FALSE = @HAVE_JIKES_FALSE@
HAVE_JIKES_TRUE = @HAVE_JIKES_TRUE@
HAVE_MKTEMP_FALSE = @HAVE_MKTEMP_FALSE@
@@ -125,6 +130,7 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+JASMIN = @JASMIN@
JAVA_LIBS = @JAVA_LIBS@
JIKES = @JIKES@
JIKESPROG = @JIKESPROG@
Index: kaffe/test/internal/Makefile.in
diff -u kaffe/test/internal/Makefile.in:1.26 kaffe/test/internal/Makefile.in:1.27
--- kaffe/test/internal/Makefile.in:1.26 Sun Aug 31 22:09:24 2003
+++ kaffe/test/internal/Makefile.in Sun Sep 14 20:09:40 2003
@@ -250,12 +250,12 @@
target_alias = @target_alias@
toolslibdir = @toolslibdir@
with_engine = @with_engine@
[EMAIL PROTECTED]@libxprof = #
@[EMAIL PROTECTED] = ../../kaffe/xprof/libkaffexprof.la
[EMAIL PROTECTED]@libxprof = #
[EMAIL PROTECTED]@libjvmpi = #
@[EMAIL PROTECTED] = ../../kaffe/jvmpi/libkaffejvmpi.la
[EMAIL PROTECTED]@libjvmpi = #
check_PROGRAMS = jitBasic
Index: kaffe/test/regression/compile_time/Makefile.am
diff -u kaffe/test/regression/compile_time/Makefile.am:1.1
kaffe/test/regression/compile_time/Makefile.am:1.2
--- kaffe/test/regression/compile_time/Makefile.am:1.1 Sun Aug 31 22:09:27 2003
+++ kaffe/test/regression/compile_time/Makefile.am Sun Sep 14 20:09:40 2003
@@ -25,8 +25,41 @@
SETUP_ENVIRONMENT = env `. $(top_builddir)/BUILD_ENVIRONMENT; sed 's/.*export
\(.*\)/echo \1=$$\1/' < $(top_builddir)/BUILD_ENVIRONMENT | sh`
-%.class: %.java
- @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $<
+## We have to list the dependencies explicitely for those make programs
+## that don't support GNU make's %.suffix target extension.
+
+ClassToInterface.class: ClassToInterface.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/ClassToInterface.java
+
+DefinedToAbstract.class: DefinedToAbstract.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/DefinedToAbstract.java
+
+DefinedToUndefined.class: DefinedToUndefined.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/DefinedToUndefined.java
+
+InterfaceToClass.class: InterfaceToClass.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/InterfaceToClass.java
+
+IntToFloat.class: IntToFloat.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/IntToFloat.java
+
+InstToStatic.class: InstToStatic.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/InstToStatic.java
+
+a/ProtectedToPrivate.class: a/ProtectedToPrivate.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript
$(srcdir)/a/ProtectedToPrivate.java
+
+a/PublicToPackage.class: a/PublicToPackage.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/a/PublicToPackage.java
+
+a/PublicToProtected.class: a/PublicToProtected.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/a/PublicToProtected.java
+
+PublicToPrivate.class: PublicToPrivate.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/PublicToPrivate.java
+
+StaticToInst.class: StaticToInst.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/StaticToInst.java
all-am: CompileScript $(CLASS_FILES)
Index: kaffe/test/regression/compile_time/Makefile.in
diff -u kaffe/test/regression/compile_time/Makefile.in:1.1
kaffe/test/regression/compile_time/Makefile.in:1.2
--- kaffe/test/regression/compile_time/Makefile.in:1.1 Sun Aug 31 22:09:27 2003
+++ kaffe/test/regression/compile_time/Makefile.in Sun Sep 14 20:09:40 2003
@@ -434,8 +434,38 @@
uninstall-info-am
-%.class: %.java
- @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $<
+ClassToInterface.class: ClassToInterface.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/ClassToInterface.java
+
+DefinedToAbstract.class: DefinedToAbstract.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/DefinedToAbstract.java
+
+DefinedToUndefined.class: DefinedToUndefined.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/DefinedToUndefined.java
+
+InterfaceToClass.class: InterfaceToClass.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/InterfaceToClass.java
+
+IntToFloat.class: IntToFloat.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/IntToFloat.java
+
+InstToStatic.class: InstToStatic.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/InstToStatic.java
+
+a/ProtectedToPrivate.class: a/ProtectedToPrivate.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript
$(srcdir)/a/ProtectedToPrivate.java
+
+a/PublicToPackage.class: a/PublicToPackage.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/a/PublicToPackage.java
+
+a/PublicToProtected.class: a/PublicToProtected.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/a/PublicToProtected.java
+
+PublicToPrivate.class: PublicToPrivate.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/PublicToPrivate.java
+
+StaticToInst.class: StaticToInst.java
+ @$(SETUP_ENVIRONMENT) $(SHELL) CompileScript $(srcdir)/StaticToInst.java
all-am: CompileScript $(CLASS_FILES)
_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe