[kaffe] CVS kaffe (dalibor): Fixed problems with rt.jar creation

Kaffe CVS Kaffe Mailing List <kaffe@kaffe.org>
Fri Apr 2 14:39:05 2004


PatchSet 4604 
Date: 2004/04/02 19:39:51
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed problems with rt.jar creation

2004-04-02  Dalibor Topic <robilad@kaffe.org>

        *  libraries/javalib/Makefile.am.in:
        Fixed rt.jar creation to no longer need to copy files around.

        * libraries/javalib/Makefile.am,
        libraries/javalib/Makefile.in:
        Regenerated.

Members: 
	ChangeLog:1.2181->1.2182 
	libraries/javalib/Makefile.am:1.179->1.180 
	libraries/javalib/Makefile.am.in:1.8->1.9 
	libraries/javalib/Makefile.in:1.240->1.241 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2181 kaffe/ChangeLog:1.2182
--- kaffe/ChangeLog:1.2181	Thu Apr  1 16:23:48 2004
+++ kaffe/ChangeLog	Fri Apr  2 19:39:51 2004
@@ -1,3 +1,12 @@
+2004-04-02  Dalibor Topic <robilad@kaffe.org>
+
+	*  libraries/javalib/Makefile.am.in:
+	Fixed rt.jar creation to no longer need to copy files around.
+
+	* libraries/javalib/Makefile.am,
+	libraries/javalib/Makefile.in:
+	Regenerated.
+
 2004-04-01  Guilhem Lavaux <guilhem@kaffe.org>
 
 	* m4/gcc_attribute.m4: Really add the unused attribute.
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.179 kaffe/libraries/javalib/Makefile.am:1.180
--- kaffe/libraries/javalib/Makefile.am:1.179	Tue Mar 30 13:45:12 2004
+++ kaffe/libraries/javalib/Makefile.am	Fri Apr  2 19:39:54 2004
@@ -2672,9 +2672,15 @@
 if HAVE_ZIP
 JAR_CMD1 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -r $$dstdir/rt.jar META-INF)
 JAR_CMD2 = (cd $(LIBDIR) && $(ZIP) -DX -r ../rt.jar $(SRCDIRS))
+JAR_CMD3 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_regexp_message_bundles))
+JAR_CMD4 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_java_locale_bundles))
+JAR_CMD5 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(serialized_converters))
 else
 JAR_CMD1 = $(JAR) -cvf rt.jar -C $(LIBDIR) $(SRCDIRS)
 JAR_CMD2 = $(JAR) -uvf rt.jar -C $(srcdir) META-INF/
+JAR_CMD3 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_regexp_message_bundles)
+JAR_CMD4 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_java_locale_bundles)
+JAR_CMD5 = $(JAR) -uvf rt.jar -C $(srcdir) $(serialized_converters)
 endif
 
 .PHONY: jar-classes
@@ -2683,21 +2689,12 @@
 	cp $(PATH_TO_RT_JAR) rt.jar
 else
 jar-classes rt.jar: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
-	if [ ! -d $(LIBDIR)/kaffe ] ; then \
-	       mkdir $(LIBDIR)/kaffe ; \
-	       mkdir $(LIBDIR)/kaffe/io ; \
-	fi
-	for i in $(serialized_converters) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
-	if [ ! -d $(LIBDIR)/gnu ] ; then \
-		mkdir $(LIBDIR)/gnu ; \
-		mkdir $(LIBDIR)/gnu/regexp ; \
-		mkdir $(LIBDIR)/gnu/java ; \
-		mkdir $(LIBDIR)/gnu/java/locale ; \
-	fi
-	for i in $(gnu_regexp_message_bundles) $(gnu_java_locale_bundles) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
 	rm -f rt.jar
 	$(JAR_CMD1)
 	$(JAR_CMD2)
+	$(JAR_CMD3)
+	$(JAR_CMD4)
+	$(JAR_CMD5)
 endif
 
 .PHONY: build-classes Klasses
Index: kaffe/libraries/javalib/Makefile.am.in
diff -u kaffe/libraries/javalib/Makefile.am.in:1.8 kaffe/libraries/javalib/Makefile.am.in:1.9
--- kaffe/libraries/javalib/Makefile.am.in:1.8	Sat Jan 24 22:03:07 2004
+++ kaffe/libraries/javalib/Makefile.am.in	Fri Apr  2 19:39:54 2004
@@ -211,9 +211,15 @@
 if HAVE_ZIP
 JAR_CMD1 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -r $$dstdir/rt.jar META-INF)
 JAR_CMD2 = (cd $(LIBDIR) && $(ZIP) -DX -r ../rt.jar $(SRCDIRS))
+JAR_CMD3 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_regexp_message_bundles))
+JAR_CMD4 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_java_locale_bundles))
+JAR_CMD5 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(serialized_converters))
 else
 JAR_CMD1 = $(JAR) -cvf rt.jar -C $(LIBDIR) $(SRCDIRS)
 JAR_CMD2 = $(JAR) -uvf rt.jar -C $(srcdir) META-INF/
+JAR_CMD3 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_regexp_message_bundles)
+JAR_CMD4 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_java_locale_bundles)
+JAR_CMD5 = $(JAR) -uvf rt.jar -C $(srcdir) $(serialized_converters)
 endif
 
 .PHONY: jar-classes
@@ -222,21 +228,12 @@
 	cp $(PATH_TO_RT_JAR) rt.jar
 else
 jar-classes rt.jar: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
-	if [ ! -d $(LIBDIR)/kaffe ] ; then \
-	       mkdir $(LIBDIR)/kaffe ; \
-	       mkdir $(LIBDIR)/kaffe/io ; \
-	fi
-	for i in $(serialized_converters) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
-	if [ ! -d $(LIBDIR)/gnu ] ; then \
-		mkdir $(LIBDIR)/gnu ; \
-		mkdir $(LIBDIR)/gnu/regexp ; \
-		mkdir $(LIBDIR)/gnu/java ; \
-		mkdir $(LIBDIR)/gnu/java/locale ; \
-	fi
-	for i in $(gnu_regexp_message_bundles) $(gnu_java_locale_bundles) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
 	rm -f rt.jar
 	$(JAR_CMD1)
 	$(JAR_CMD2)
+	$(JAR_CMD3)
+	$(JAR_CMD4)
+	$(JAR_CMD5)
 endif
 
 .PHONY: build-classes Klasses
Index: kaffe/libraries/javalib/Makefile.in
diff -u kaffe/libraries/javalib/Makefile.in:1.240 kaffe/libraries/javalib/Makefile.in:1.241
--- kaffe/libraries/javalib/Makefile.in:1.240	Tue Mar 30 13:45:13 2004
+++ kaffe/libraries/javalib/Makefile.in	Fri Apr  2 19:39:54 2004
@@ -3073,6 +3073,12 @@
 @HAVE_ZIP_TRUE@JAR_CMD1 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -r $$dstdir/rt.jar META-INF)
 @HAVE_ZIP_FALSE@JAR_CMD2 = $(JAR) -uvf rt.jar -C $(srcdir) META-INF/
 @HAVE_ZIP_TRUE@JAR_CMD2 = (cd $(LIBDIR) && $(ZIP) -DX -r ../rt.jar $(SRCDIRS))
+@HAVE_ZIP_FALSE@JAR_CMD3 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_regexp_message_bundles)
+@HAVE_ZIP_TRUE@JAR_CMD3 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_regexp_message_bundles))
+@HAVE_ZIP_FALSE@JAR_CMD4 = $(JAR) -uvf rt.jar -C $(srcdir) $(gnu_java_locale_bundles)
+@HAVE_ZIP_TRUE@JAR_CMD4 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(gnu_java_locale_bundles))
+@HAVE_ZIP_FALSE@JAR_CMD5 = $(JAR) -uvf rt.jar -C $(srcdir) $(serialized_converters)
+@HAVE_ZIP_TRUE@JAR_CMD5 = (dstdir=`pwd`; cd $(srcdir) && $(ZIP) -DX -r $$dstdir/rt.jar $(serialized_converters))
 all: all-am
 
 .SUFFIXES:
@@ -3317,21 +3323,12 @@
 @USE_PRECOMPILED_RT_JAR_TRUE@jar-classes rt.jar:
 @USE_PRECOMPILED_RT_JAR_TRUE@	cp $(PATH_TO_RT_JAR) rt.jar
 @USE_PRECOMPILED_RT_JAR_FALSE@jar-classes rt.jar: $(LIBDIR)/stamp $(Klasses_jar_SRCS)
-@USE_PRECOMPILED_RT_JAR_FALSE@	if [ ! -d $(LIBDIR)/kaffe ] ; then \
-@USE_PRECOMPILED_RT_JAR_FALSE@	       mkdir $(LIBDIR)/kaffe ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@	       mkdir $(LIBDIR)/kaffe/io ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@	fi
-@USE_PRECOMPILED_RT_JAR_FALSE@	for i in $(serialized_converters) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
-@USE_PRECOMPILED_RT_JAR_FALSE@	if [ ! -d $(LIBDIR)/gnu ] ; then \
-@USE_PRECOMPILED_RT_JAR_FALSE@		mkdir $(LIBDIR)/gnu ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@		mkdir $(LIBDIR)/gnu/regexp ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@		mkdir $(LIBDIR)/gnu/java ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@		mkdir $(LIBDIR)/gnu/java/locale ; \
-@USE_PRECOMPILED_RT_JAR_FALSE@	fi
-@USE_PRECOMPILED_RT_JAR_FALSE@	for i in $(gnu_regexp_message_bundles) $(gnu_java_locale_bundles) ; do cp $(srcdir)/$$i $(LIBDIR)/$$i ; done
 @USE_PRECOMPILED_RT_JAR_FALSE@	rm -f rt.jar
 @USE_PRECOMPILED_RT_JAR_FALSE@	$(JAR_CMD1)
 @USE_PRECOMPILED_RT_JAR_FALSE@	$(JAR_CMD2)
+@USE_PRECOMPILED_RT_JAR_FALSE@	$(JAR_CMD3)
+@USE_PRECOMPILED_RT_JAR_FALSE@	$(JAR_CMD4)
+@USE_PRECOMPILED_RT_JAR_FALSE@	$(JAR_CMD5)
 
 .PHONY: build-classes Klasses
 build-classes Klasses: rt.jar