PatchSet 5646 
Date: 2005/04/02 19:20:41
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Fixed the build with precompiled rt.jar

2005-04-02  Dalibor Topic  <[EMAIL PROTECTED]>

* libraries/javalib/Makefile.am.in
[USE_PRECOMPILED_RT_JAR] (compile-tools-classes):
New target.
(tools.jar) Build only tools.jar classes.

Reported by:  Riccardo Mottola <[EMAIL PROTECTED]>

Members: 
        ChangeLog:1.3816->1.3817 
        libraries/javalib/Makefile.am:1.332->1.333 
        libraries/javalib/Makefile.am.in:1.40->1.41 
        libraries/javalib/Makefile.in:1.420->1.421 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3816 kaffe/ChangeLog:1.3817
--- kaffe/ChangeLog:1.3816      Sat Apr  2 17:44:40 2005
+++ kaffe/ChangeLog     Sat Apr  2 19:20:41 2005
@@ -1,3 +1,12 @@
+2005-04-02  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * libraries/javalib/Makefile.am.in 
+       [USE_PRECOMPILED_RT_JAR] (compile-tools-classes): 
+       New target. 
+       (tools.jar) Build only tools.jar classes.
+
+       Reported by:  Riccardo Mottola <[EMAIL PROTECTED]>
+
 2005-04-02  Guilhem Lavaux  <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/systems/unix-jthreads/jthread.c,
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.332 
kaffe/libraries/javalib/Makefile.am:1.333
--- kaffe/libraries/javalib/Makefile.am:1.332   Sat Apr  2 16:38:25 2005
+++ kaffe/libraries/javalib/Makefile.am Sat Apr  2 19:20:43 2005
@@ -5095,16 +5095,6 @@
 rebuildLib = ./rebuildLib
 
 .PHONY: compile-classes classes
-## classes is provided for backward compatibility; use compile-classes
-compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(Klasses_jar_SRCS)
-       rm -rf $(LIBDIR)
-       mkdir $(LIBDIR)
-       if test "$(PROFILE)" = default; then \
-               $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       else \
-               $(SHELL) $(rebuildLib) @$(PROFILE) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       fi
-       echo timestamp > $(LIBDIR)/stamp
 
 JAR_CMD1 = (cd $(srcdir) && $(ZIP) -q -r $(CURDIR)/[EMAIL PROTECTED] META-INF)
 JAR_CMD2 = (cd $(LIBDIR) && $(ZIP) -q -DX -r $(CURDIR)/[EMAIL PROTECTED] 
$(SRCDIRS) -x gnu/bytecode/*.class -x gnu/classpath/tools/javap/*.class)
@@ -5119,7 +5109,29 @@
 jar-classes: rt.jar
 rt.jar: $(PATH_TO_RT_JAR)
        cp $< $@
+
+compile-tools-classes $(LIBDIR)/stamp: $(rebuildLib) $(gnu_bytecode_SRCS) 
$(gnu_classpath_tools_javap_SRCS)
+       rm -rf $(LIBDIR)
+       mkdir $(LIBDIR)
+       $(SHELL) $(rebuildLib) $(gnu_bytecode_SRCS) 
$(gnu_classpath_tools_javap_SRCS) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java
+       echo timestamp > $(LIBDIR)/stamp
+
+tools.jar: $(LIBDIR)/stamp $(gnu_bytecode_SRCS)
+       rm -f tools.jar
+       $(JAR_CMD7)
+       mv [EMAIL PROTECTED] $@
 else
+## classes is provided for backward compatibility; use compile-classes
+compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(Klasses_jar_SRCS)
+       rm -rf $(LIBDIR)
+       mkdir $(LIBDIR)
+       if test "$(PROFILE)" = default; then \
+               $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
+       else \
+               $(SHELL) $(rebuildLib) @$(PROFILE) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
+       fi
+       echo timestamp > $(LIBDIR)/stamp
+
 jar-classes: rt.jar
 rt.jar: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
        rm -f rt.jar
@@ -5130,7 +5142,6 @@
        $(JAR_CMD5)
        $(JAR_CMD6)
        mv [EMAIL PROTECTED] $@
-endif
 
 # Put gnu.bytecode into tools.jar to avoid problems
 # with applications using their own version of it.
@@ -5138,6 +5149,7 @@
        rm -f tools.jar
        $(JAR_CMD7)
        mv [EMAIL PROTECTED] $@
+endif
 
 .PHONY: build-classes Klasses
 build-classes Klasses: rt.jar
Index: kaffe/libraries/javalib/Makefile.am.in
diff -u kaffe/libraries/javalib/Makefile.am.in:1.40 
kaffe/libraries/javalib/Makefile.am.in:1.41
--- kaffe/libraries/javalib/Makefile.am.in:1.40 Sat Apr  2 16:38:26 2005
+++ kaffe/libraries/javalib/Makefile.am.in      Sat Apr  2 19:20:44 2005
@@ -183,16 +183,6 @@
 rebuildLib = ./rebuildLib
 
 .PHONY: compile-classes classes
-## classes is provided for backward compatibility; use compile-classes
-compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(Klasses_jar_SRCS)
-       rm -rf $(LIBDIR)
-       mkdir $(LIBDIR)
-       if test "$(PROFILE)" = default; then \
-               $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       else \
-               $(SHELL) $(rebuildLib) @$(PROFILE) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       fi
-       echo timestamp > $(LIBDIR)/stamp
 
 JAR_CMD1 = (cd $(srcdir) && $(ZIP) -q -r $(CURDIR)/[EMAIL PROTECTED] META-INF)
 JAR_CMD2 = (cd $(LIBDIR) && $(ZIP) -q -DX -r $(CURDIR)/[EMAIL PROTECTED] 
$(SRCDIRS) -x gnu/bytecode/*.class -x gnu/classpath/tools/javap/*.class)
@@ -207,7 +197,29 @@
 jar-classes: rt.jar
 rt.jar: $(PATH_TO_RT_JAR)
        cp $< $@
+
+compile-tools-classes $(LIBDIR)/stamp: $(rebuildLib) $(gnu_bytecode_SRCS) 
$(gnu_classpath_tools_javap_SRCS)
+       rm -rf $(LIBDIR)
+       mkdir $(LIBDIR)
+       $(SHELL) $(rebuildLib) $(gnu_bytecode_SRCS) 
$(gnu_classpath_tools_javap_SRCS) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java
+       echo timestamp > $(LIBDIR)/stamp
+
+tools.jar: $(LIBDIR)/stamp $(gnu_bytecode_SRCS)
+       rm -f tools.jar
+       $(JAR_CMD7)
+       mv [EMAIL PROTECTED] $@
 else
+## classes is provided for backward compatibility; use compile-classes
+compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(Klasses_jar_SRCS)
+       rm -rf $(LIBDIR)
+       mkdir $(LIBDIR)
+       if test "$(PROFILE)" = default; then \
+               $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
+       else \
+               $(SHELL) $(rebuildLib) @$(PROFILE) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
+       fi
+       echo timestamp > $(LIBDIR)/stamp
+
 jar-classes: rt.jar
 rt.jar: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
        rm -f rt.jar
@@ -218,7 +230,6 @@
        $(JAR_CMD5)
        $(JAR_CMD6)
        mv [EMAIL PROTECTED] $@
-endif
 
 # Put gnu.bytecode into tools.jar to avoid problems
 # with applications using their own version of it.
@@ -226,6 +237,7 @@
        rm -f tools.jar
        $(JAR_CMD7)
        mv [EMAIL PROTECTED] $@
+endif
 
 .PHONY: build-classes Klasses
 build-classes Klasses: rt.jar
Index: kaffe/libraries/javalib/Makefile.in
diff -u kaffe/libraries/javalib/Makefile.in:1.420 
kaffe/libraries/javalib/Makefile.in:1.421
--- kaffe/libraries/javalib/Makefile.in:1.420   Sat Apr  2 16:38:26 2005
+++ kaffe/libraries/javalib/Makefile.in Sat Apr  2 19:20:44 2005
@@ -6077,20 +6077,32 @@
        cd $(srcdir) && $(SHELL) $(top_srcdir)/developers/update-class-list
 
 .PHONY: compile-classes classes
-compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(Klasses_jar_SRCS)
-       rm -rf $(LIBDIR)
-       mkdir $(LIBDIR)
-       if test "$(PROFILE)" = default; then \
-               $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       else \
-               $(SHELL) $(rebuildLib) @$(PROFILE) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java; \
-       fi
-       echo timestamp > $(LIBDIR)/stamp
 
 .PHONY: jar-classes
 @[EMAIL PROTECTED]: rt.jar
 @[EMAIL PROTECTED]: $(PATH_TO_RT_JAR)
 @USE_PRECOMPILED_RT_JAR_TRUE@  cp $< $@
+
[EMAIL PROTECTED]@compile-tools-classes $(LIBDIR)/stamp: $(rebuildLib) 
$(gnu_bytecode_SRCS) $(gnu_classpath_tools_javap_SRCS)
[EMAIL PROTECTED]@      rm -rf $(LIBDIR)
[EMAIL PROTECTED]@      mkdir $(LIBDIR)
[EMAIL PROTECTED]@      $(SHELL) $(rebuildLib) $(gnu_bytecode_SRCS) 
$(gnu_classpath_tools_javap_SRCS) `cd $(LIBDIR) && 
pwd`/../gnu/classpath/Configuration.java
[EMAIL PROTECTED]@      echo timestamp > $(LIBDIR)/stamp
+
[EMAIL PROTECTED]@tools.jar: $(LIBDIR)/stamp $(gnu_bytecode_SRCS)
[EMAIL PROTECTED]@      rm -f tools.jar
[EMAIL PROTECTED]@      $(JAR_CMD7)
[EMAIL PROTECTED]@      mv [EMAIL PROTECTED] $@
[EMAIL PROTECTED]@compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) 
$(Klasses_jar_SRCS)
[EMAIL PROTECTED]@      rm -rf $(LIBDIR)
[EMAIL PROTECTED]@      mkdir $(LIBDIR)
[EMAIL PROTECTED]@      if test "$(PROFILE)" = default; then \
[EMAIL PROTECTED]@              $(SHELL) $(rebuildLib) @all.files `cd $(LIBDIR) 
&& pwd`/../gnu/classpath/Configuration.java; \
[EMAIL PROTECTED]@      else \
[EMAIL PROTECTED]@              $(SHELL) $(rebuildLib) @$(PROFILE) `cd 
$(LIBDIR) && pwd`/../gnu/classpath/Configuration.java; \
[EMAIL PROTECTED]@      fi
[EMAIL PROTECTED]@      echo timestamp > $(LIBDIR)/stamp
+
 @[EMAIL PROTECTED]: rt.jar
 @[EMAIL PROTECTED]: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
 @USE_PRECOMPILED_RT_JAR_FALSE@ rm -f rt.jar
@@ -6104,10 +6116,10 @@
 
 # Put gnu.bytecode into tools.jar to avoid problems
 # with applications using their own version of it.
-tools.jar: $(LIBDIR)/stamp $(gnu_bytecode_SRCS)
-       rm -f tools.jar
-       $(JAR_CMD7)
-       mv [EMAIL PROTECTED] $@
[EMAIL PROTECTED]@tools.jar: $(LIBDIR)/stamp $(gnu_bytecode_SRCS)
[EMAIL PROTECTED]@      rm -f tools.jar
[EMAIL PROTECTED]@      $(JAR_CMD7)
[EMAIL PROTECTED]@      mv [EMAIL PROTECTED] $@
 
 .PHONY: build-classes Klasses
 build-classes Klasses: rt.jar

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to