hi all,

the attached patch fixes the last portability warning from automake 1.10 in Classpath.

cheers,
dalibor topic

2007-04-19  Dalibor Topic  <[EMAIL PROTECTED]>

       * lib/Makefile.am (propertyfiles, cssfiles, metafiles,
       iconfiles) Removed variables, inlined them into resource
       target to avoid use of shell construct and fix portability
       warning from autimake 1.10.

Index: lib/Makefile.am
===================================================================
RCS file: /sources/classpath/classpath/lib/Makefile.am,v
retrieving revision 1.132
diff -u -r1.132 Makefile.am
--- lib/Makefile.am     17 Apr 2007 14:30:07 -0000      1.132
+++ lib/Makefile.am     19 Apr 2007 08:02:29 -0000
@@ -5,11 +5,6 @@
 ## this file and restart the make process again
 sinclude $(JAVA_DEPEND)
 
-propertyfiles :=  $(shell cd $(top_srcdir)/resource && $(FIND) gnu java javax 
org -name \*\.properties -print)
-cssfiles := $(shell cd $(top_srcdir) && $(FIND) gnu java javax org -name 
\*\.css -print)
-metafiles :=  $(shell cd $(top_srcdir)/resource && $(FIND) META-INF -name CVS 
-prune -o -name \*\.in -prune -o -type f -print)
-iconfiles :=  $(shell cd $(top_srcdir) && $(FIND) 
gnu/javax/swing/plaf/gtk/icons -name *.png -type f -print)
-
 compile_classpath = 
$(vm_classes):$(top_srcdir):$(top_srcdir)/external/w3c_dom:$(top_srcdir)/external/sax:$(top_srcdir)/external/relaxngDatatype:$(top_srcdir)/external/jsr166:.:$(USER_CLASSLIB):$(PATH_TO_ESCHER)
 
 # handling source to bytecode compiler programs like gcj, jikes  and kjc
@@ -101,23 +96,23 @@
 endif # USE_PREBUILT_GLIBJ_ZIP
 
 resources: copy-vmresources.sh
-       @list='$(propertyfiles)'; for p in $$list; do \
+       @list=`cd $(top_srcdir)/resource && $(FIND) gnu java javax org -name 
\*\.properties -print`; for p in $$list; do \
           dirname=`dirname $$p`; \
           if ! test -d "$$dirname"; then mkdir -p "$$dirname"; fi; \
          cp $(top_srcdir)/resource/$$p $$p; \
        done
-       @list='$(cssfiles)'; for p in $$list; do \
+       @list=`cd $(top_srcdir) && $(FIND) gnu java javax org -name \*\.css 
-print`; for p in $$list; do \
           dirname=`dirname $$p`; \
           if ! test -d "$$dirname"; then mkdir -p "$$dirname"; fi; \
          cp $(top_srcdir)/$$p $$p; \
        done
-       @list='$(metafiles)'; for p in $$list; do \
+       @list=`cd $(top_srcdir)/resource && $(FIND) META-INF -name CVS -prune 
-o -name \*\.in -prune -o -type f -print`; for p in $$list; do \
           dirname=`dirname $$p`; \
           if ! test -d "$$dirname"; then mkdir -p "$$dirname"; fi; \
          cp $(top_srcdir)/resource/$$p $$p; \
        done
        @$(SHELL) ./copy-vmresources.sh
-       @list='$(iconfiles)'; for p in $$list; do \
+       @list=`cd $(top_srcdir) && $(FIND) gnu/javax/swing/plaf/gtk/icons -name 
*.png -type f -print`; for p in $$list; do \
           dirname=`dirname $$p`; \
           if ! test -d "$$dirname"; then mkdir -p "$$dirname"; fi; \
          cp $(top_srcdir)/$$p $$p; \

Reply via email to