Icedtea-1.9 Makefile.in
Neale Ferguson
neale at sinenomine.net
Thu Apr 9 08:49:11 PDT 2009
One thing I had to do for my Linux on System z port was the following:
--- Makefile.in 2009-03-20 06:53:53.000000000 -0400
+++ Makefile.in.new 2009-03-27 13:39:02.000000000 -0400
@@ -2345,12 +2345,11 @@
@WITH_ALT_HSBUILD_TRUE@ $(abs_top_srcdir)/hotspot.map)
openjdk/hotspot ; \
@WITH_ALT_HSBUILD_TRUE@ fi ; \
@WITH_ALT_HSBUILD_TRUE@ fi
chmod -R ug+w openjdk
sh $(srcdir)/fsg.sh ;
- find openjdk -name '*.java' \
- -exec sed -i 's/^[[:space:]]*@Override//' {} + ; \
+ sh $(srcdir)/fsed.sh ;
mkdir -p stamps
touch stamps/extract.stamp
stamps/extract-cacao.stamp: stamps/extract.stamp
@USE_SYSTEM_CACAO_FALSE@@WITH_CACAO_TRUE@ if ! test -d cacao ; \
The command line created for sed was too long for my system to handle. So I
created an fsed script:
#!/bin/bash
echo "Excising @Override from .java files"
JDKSED=`mktemp -p /tmp jdksed.XXXXXXXX`
find openjdk -name '*.java' | \
xargs grep -l "@Override" | \
awk '{print "sed -i 's/^[[:space:]]*@Override//' "$1}' >$JDKSED
if [ -s $JDKSED ]
then
sh $JDKSED
fi
rm $JDKSED
More information about the zero-dev
mailing list