--- ./connectivity/qa/connectivity/tools/makefile.mk.ark	2006-12-01 17:49:42.000000000 +0100
+++ ./connectivity/qa/connectivity/tools/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -47,7 +47,7 @@
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar
 # Do not use $/ with the $(FIND) command as for W32-4nt this leads to a backslash
 # in a posix command. In this special case use / instead of $/
-JAVAFILES       := $(shell $(FIND) ./*.java)
+JAVAFILES       := $(shell @$(FIND) ./*.java)
 JAVACLASSFILES	= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 #----- make a jar from compiled files ------------------------------
--- ./connectivity/source/drivers/mozab/makefile.mk.ark	2007-03-26 16:00:03.000000000 +0200
+++ ./connectivity/source/drivers/mozab/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -51,11 +51,11 @@
 
 .IF "$(OS)"=="WNT" 
 .IF "$(USE_SHELL)"=="4nt"
-MOZ_EMBED_LIB := $(shell +-dir /ba:f $(MOZ_LIB)$/embed_base_s.lib 2>NUL )
-MOZ_REG_LIB	  := $(shell +-dir /ba:f $(MOZ_LIB)$/mozreg_s.lib 2>NUL )
+MOZ_EMBED_LIB := $(shell @+-dir /ba:f $(MOZ_LIB)$/embed_base_s.lib 2>NUL )
+MOZ_REG_LIB	  := $(shell @+-dir /ba:f $(MOZ_LIB)$/mozreg_s.lib 2>NUL )
 .ELSE	#"$(USE_SHELL)"=="4nt"
-MOZ_EMBED_LIB := $(shell -test -f $(MOZ_LIB)$/embed_base_s.lib && echo $(MOZ_LIB)$/embed_base_s.lib )
-MOZ_REG_LIB	  := $(shell -test -f $(MOZ_LIB)$/mozreg_s.lib && echo $(MOZ_LIB)$/mozreg_s.lib )
+MOZ_EMBED_LIB := $(shell @-test -f $(MOZ_LIB)$/embed_base_s.lib && echo $(MOZ_LIB)$/embed_base_s.lib )
+MOZ_REG_LIB	  := $(shell @-test -f $(MOZ_LIB)$/mozreg_s.lib && echo $(MOZ_LIB)$/mozreg_s.lib )
 .ENDIF
 
 .IF X"$(MOZ_EMBED_LIB)"=="X"
--- ./cppu/test/alignment/makefile.mk.ark	2007-02-06 14:24:47.000000000 +0100
+++ ./cppu/test/alignment/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -85,7 +85,7 @@
 
 $(MISC)$/pass2.cxx: $(APP1TARGETN)
 	regmerge $(UNOUCRRDB) / $(merge_rdb)
-	cppumaker @$(mktmp $(CPPUMAKERFLAGS) -BUCR -O$(UNOUCROUT) $(foreach,c,$(shell $(APP1TARGETN) -env:UNO_TYPES={$(subst,\,\\ $(UNOUCRRDB))} $(subst,\,\\ $(MISC)$/pass2.cxx) dump_types) -T$c) $(UNOUCRRDB))
+	cppumaker @$(mktmp $(CPPUMAKERFLAGS) -BUCR -O$(UNOUCROUT) $(foreach,c,$(shell @$(APP1TARGETN) -env:UNO_TYPES={$(subst,\,\\ $(UNOUCRRDB))} $(subst,\,\\ $(MISC)$/pass2.cxx) dump_types) -T$c) $(UNOUCRRDB))
 
 execute_pass2: $(APP2TARGETN)
 	$(APP2TARGETN)
--- ./cppuhelper/qa/propertysetmixin/makefile.mk.ark	2007-01-25 13:07:39.000000000 +0100
+++ ./cppuhelper/qa/propertysetmixin/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,7 +45,7 @@
 
 .IF "$(GUI)" == "WNT"
 FILEURLPREFIX = file:///
-MY_URE_INTERNAL_JAVA_DIR=$(strip $(subst,\,/ file:///$(shell $(WRAPCMD) echo $(SOLARBINDIR))))
+MY_URE_INTERNAL_JAVA_DIR=$(strip $(subst,\,/ file:///$(shell @$(WRAPCMD) echo $(SOLARBINDIR))))
 .ELSE
 FILEURLPREFIX = file://
 MY_URE_INTERNAL_JAVA_DIR=file://$(SOLARBINDIR)
--- ./cppuhelper/test/testlib/makefile.mk.ark	2006-12-01 18:21:27.000000000 +0100
+++ ./cppuhelper/test/testlib/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -46,7 +46,7 @@
 
 .INCLUDE :  settings.mk
 
-PERLINST1:=$(shell +$(PERL) -V:installarchlib)
+PERLINST1:=$(shell @+$(PERL) -V:installarchlib)
 PERLINST2:=$(subst,installarchlib=, $(PERLINST1))
 PERLINST3:=$(PERLINST2:s/'//)
 PERLINST :=$(PERLINST3:s/;//)
--- ./dbaccess/qa/complex/dbaccess/makefile.mk.ark	2007-07-24 15:18:05.000000000 +0200
+++ ./dbaccess/qa/complex/dbaccess/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,7 +45,7 @@
 #----- compile .java files -----------------------------------------
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar OOoRunner.jar ConnectivityTools.jar
-JAVAFILES       := $(shell $(FIND) ./*.java)
+JAVAFILES       := $(shell @$(FIND) ./*.java)
 JAVACLASSFILES	= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 #----- make a jar from compiled files ------------------------------
--- ./extensions/qa/complex/extensions/makefile.mk.ark	2007-07-24 15:19:08.000000000 +0200
+++ ./extensions/qa/complex/extensions/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -78,7 +78,7 @@
 #----- compile .java files -----------------------------------------
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar OOoRunner.jar ConnectivityTools.jar
-JAVAFILES       = $(shell $(FIND) .$/*.java)
+JAVAFILES       = $(shell @$(FIND) .$/*.java)
 JAVACLASSFILES	= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 #----- make a jar from compiled files ------------------------------
--- ./extensions/qa/integration/extensions/makefile.mk.ark	2007-07-24 15:19:26.000000000 +0200
+++ ./extensions/qa/integration/extensions/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,7 +45,7 @@
 #----- compile .java files -----------------------------------------
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar OOoRunner.jar
-JAVAFILES       := $(shell $(FIND) .$/*.java)
+JAVAFILES       := $(shell @$(FIND) .$/*.java)
 JAVACLASSFILES	:= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 #----- make a jar from compiled files ------------------------------
--- ./extensions/source/activex/msidl/makefile.mk.ark	2007-03-26 15:05:46.000000000 +0200
+++ ./extensions/source/activex/msidl/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -39,10 +39,10 @@
 MTL_SWITCHES=-tlb $(MISC)$/so_activex.tlb -h $(MISC)$/so_activex.h -iid $(MISC)$/so_activex_i.c -dlldata $(MISC)$/so_activex_dll.c -proxy $(MISC)$/so_activex_p.c -Oicf
 
 .IF "$(COM)"=="GCC"
-MTL_SWITCHES+=-cpp_cmd gcc -cpp_opt "-x c -E -D__stdcall= -D_stdcall= -nostdinc -I $(shell cygpath -w $(PSDK_HOME)/include)"
+MTL_SWITCHES+=-cpp_cmd gcc -cpp_opt "-x c -E -D__stdcall= -D_stdcall= -nostdinc -I $(shell @cygpath -w $(PSDK_HOME)/include)"
 
 $(MISC)$/activex_component : $(SOURCE) 
-	$(MTL) $(MTL_SWITCHES) -I $(shell cygpath -w $(PSDK_HOME)/include|sed 's#\\#\\\\#g') $(SOURCE) 
+	$(MTL) $(MTL_SWITCHES) -I $(shell @cygpath -w $(PSDK_HOME)/include|sed 's#\\#\\\\#g') $(SOURCE) 
 .ELSE
 $(MISC)$/activex_component : $(SOURCE) 
 	$(WRAPCMD) $(MTL) $(MTL_SWITCHES) $(INCLUDE) $(SOURCE) && $(TOUCH) $@
--- ./forms/qa/integration/forms/makefile.mk.ark	2007-07-24 15:13:39.000000000 +0200
+++ ./forms/qa/integration/forms/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,7 +45,7 @@
 #----- compile .java files -----------------------------------------
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar OOoRunner.jar ConnectivityTools.jar
-JAVAFILES       := $(shell $(FIND) .$/*.java)
+JAVAFILES       := $(shell @$(FIND) .$/*.java)
 JAVACLASSFILES	:= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 #----- make a jar from compiled files ------------------------------
--- ./fpicker/source/unx/gnome/makefile.mk.ark	2007-01-25 14:35:57.000000000 +0100
+++ ./fpicker/source/unx/gnome/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -58,7 +58,7 @@
 .INCLUDE : pkg_config.mk
 
 # check gtk version
-GTK_TWO_FOUR:=$(shell $(PKGCONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo ok)
+GTK_TWO_FOUR:=$(shell @$(PKGCONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo ok)
 .IF "$(GTK_TWO_FOUR)" != "ok"
 
 dummy:
--- ./helpcontent2/source/auxiliary/makefile.mk.ark	2007-01-25 16:32:14.000000000 +0100
+++ ./helpcontent2/source/auxiliary/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -38,9 +38,9 @@
 
 .IF "$(WITH_LANG)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-t_aux_langdirs:=$(shell find ./ -name "*.cfg" | sed "s/\.\/\///" | sed "s/\.\///" )
+t_aux_langdirs:=$(shell @find ./ -name "*.cfg" | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE           # "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-t_aux_langdirs:=$(subst,./, $(shell $(FIND) ./ -name "*.cfg"))
+t_aux_langdirs:=$(subst,./, $(shell @$(FIND) ./ -name "*.cfg"))
 .ENDIF          # "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
 
 aux_langdirs:=$(uniq $(t_aux_langdirs:d:d))
--- ./i18npool/source/breakiterator/data/makefile.mk.ark	2007-01-25 16:25:37.000000000 +0100
+++ ./i18npool/source/breakiterator/data/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -88,5 +88,5 @@
 	$(BIN)$/gendict $< $@
 
 # ugly - is this dependency really required here?
-$(foreach,i,$(shell $(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gendict$(EXECPOST)
+$(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gendict$(EXECPOST)
 
--- ./i18npool/source/breakiterator/makefile.mk.ark	2007-10-15 18:05:34.000000000 +0200
+++ ./i18npool/source/breakiterator/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -46,7 +46,7 @@
 # --- Files --------------------------------------------------------
 
 # grab all .txt files under data directory, which are breakiterator rule files.
-MY_BRK_TXTFILES:=$(shell ls data/*.txt)
+MY_BRK_TXTFILES:=$(shell @ls data/*.txt)
 
 # insert "OpenOffice" as icu package name in front of the  name of each rule file for searching on application provided data
 MY_BRK_BRKFILES:=$(subst,data/,$(MISC)$/ $(MY_BRK_TXTFILES:s/.txt/.brk/))
--- ./i18npool/source/collator/data/makefile.mk.ark	2007-10-15 18:05:58.000000000 +0200
+++ ./i18npool/source/collator/data/makefile.mk	2007-11-03 20:51:35.000000000 +0100
@@ -57,7 +57,7 @@
 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
 DEF1NAME=$(SHL1TARGET)
 
-DATA_TXTFILES:=$(shell ls ./*.txt)
+DATA_TXTFILES:=$(shell @ls ./*.txt)
 SLOFILES=$(subst,./,$(SLO)$/collator_ $(DATA_TXTFILES:s/.txt/.obj/))
 SHL1OBJS=$(SLOFILES)
 
@@ -68,5 +68,5 @@
     $(BIN)$/gencoll_rule $< $@ $*
 
 # ugly - is this dependency really required here?
-$(foreach,i,$(shell $(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gencoll_rule$(EXECPOST)
+$(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gencoll_rule$(EXECPOST)
 
--- ./i18npool/source/collator/makefile.mk.ark	2007-10-15 18:05:46.000000000 +0200
+++ ./i18npool/source/collator/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -46,7 +46,7 @@
 
 # --- Files --------------------------------------------------------
 
-tempvar:=$(shell cd data && ls *.txt)
+tempvar:=$(shell @cd data && ls *.txt)
 LOCAL_RULE_LANGS:=$(uniq $(foreach,i,$(tempvar) $(i:s/-/_/:s/_/ /:1)))
 rules_dependencies:=$(foreach,i,$(tempvar) data$/$i)
 
--- ./i18npool/source/indexentry/data/makefile.mk.ark	2007-10-15 18:06:23.000000000 +0200
+++ ./i18npool/source/indexentry/data/makefile.mk	2007-11-03 20:52:31.000000000 +0100
@@ -58,7 +58,7 @@
 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
 DEF1NAME=$(SHL1TARGET)
 
-DATA_TXTFILES:=$(shell ls ./*.txt)
+DATA_TXTFILES:=$(shell @ls ./*.txt)
 SHL1OBJS=$(subst,./,$(SLO)$/ $(DATA_TXTFILES:s/.txt/.obj/))
 
 LIB1TARGET=	$(SLB)$/$(SHL1TARGET).lib
@@ -71,5 +71,5 @@
     $(BIN)$/genindex_data $< $@ $*
 
 # ugly - is this dependency really required here?
-$(foreach,i,$(shell $(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genindex_data$(EXECPOST)
+$(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genindex_data$(EXECPOST)
 
--- ./i18npool/source/textconversion/data/makefile.mk.ark	2007-10-15 18:07:01.000000000 +0200
+++ ./i18npool/source/textconversion/data/makefile.mk	2007-11-03 20:52:57.000000000 +0100
@@ -58,7 +58,7 @@
 SHL1DEF=$(MISC)$/$(SHL1TARGET).def
 DEF1NAME=$(SHL1TARGET)
 
-DATA_FILES:=$(shell ls ./*.dic)
+DATA_FILES:=$(shell @ls ./*.dic)
 SHL1OBJS=$(subst,./,$(SLO)$/ $(DATA_FILES:s/.dic/.obj/))
 
 LIB1TARGET=	$(SLB)$/$(SHL1TARGET).lib
@@ -72,5 +72,5 @@
 	$(BIN)$/genconv_dict $* $< $@
 
 # ugly - is this dependency really required here?
-$(foreach,i,$(shell $(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genconv_dict$(EXECPOST)
+$(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genconv_dict$(EXECPOST)
 
--- ./instsetoo_native/util/makefile.mk.ark	2007-10-15 17:39:45.000000000 +0200
+++ ./instsetoo_native/util/makefile.mk	2007-11-03 20:54:32.000000000 +0100
@@ -47,7 +47,7 @@
 .IF "$(USE_SHELL)"=="4nt"
 PYTHONPATH:=$(PWD)$/$(BIN);$(SOLARLIBDIR);$(SOLARLIBDIR)$/python;$(SOLARLIBDIR)$/python$/lib-dynload
 .ELSE			# "$(USE_SHELL)"=="4nt"
-PYTHONPATH:=$(shell $(WRAPCMD) echo $(PWD)$/$(BIN):$(SOLARLIBDIR):$(SOLARLIBDIR)$/python:$(SOLARLIBDIR)$/python$/lib-dynload)
+PYTHONPATH:=$(shell @$(WRAPCMD) echo $(PWD)$/$(BIN):$(SOLARLIBDIR):$(SOLARLIBDIR)$/python:$(SOLARLIBDIR)$/python$/lib-dynload)
 .ENDIF			# "$(USE_SHELL)"=="4nt"
 .ELSE			# "$(GUI)"=="WNT"
 PYTHONPATH:=$(PWD)$/$(BIN):$(SOLARLIBDIR):$(SOLARLIBDIR)$/python:$(SOLARLIBDIR)$/python$/lib-dynload
@@ -233,7 +233,7 @@
     ln -s /Applications $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b))$/staging$/
 	cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice$/install$/ $(@:b)) && hdiutil makehybrid -hfs -hfs-openfolder staging staging \
     -hfs-volume-name OpenOffice.org -ov -o tmp && hdiutil convert -ov -format UDZO tmp.dmg \
-    -o $(subst,$(@:s/_/ /:1),OpenOffice.org-$(shell sed -n '/^OpenOffice$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b)) && $(RM:s/+//) tmp.dmg
+    -o $(subst,$(@:s/_/ /:1),OpenOffice.org-$(shell @sed -n '/^OpenOffice$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b)) && $(RM:s/+//) tmp.dmg
 
 .ENDIF                  # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
 
@@ -277,7 +277,7 @@
 	$(PERL) -w $(SOLARENV)$/bin$/make_installer.pl -f $(PRJ)$/util$/openoffice.lst -l $(subst,$(@:s/_/ /:1)_, $(@:b)) -p OpenOffice_SDK -packagelist $(PRJ)$/inc_sdkoo$/unix$/packagelist.txt -u $(OUT) -buildid $(BUILD) -destdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice_SDK$/install$/ $(@:b))_inprogress$/ -simple 'SDK/OpenOffice.org SDK'
 	$(RM) $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice_SDK$/install$/ $(@:b))$/gid_*
 	rmdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice_SDK$/install$/ $(@:b))$/SDK/OpenOffice.org
-	cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice_SDK$/install$/ $(@:b)) && hdiutil create -srcfolder 'SDK' -volname 'OpenOffice.org SDK' -ov -o $(subst,$(@:s/_/ /:1),OpenOffice.org-SDK-$(shell sed -n '/^OpenOffice_SDK$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
+	cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/OpenOffice_SDK$/install$/ $(@:b)) && hdiutil create -srcfolder 'SDK' -volname 'OpenOffice.org SDK' -ov -o $(subst,$(@:s/_/ /:1),OpenOffice.org-SDK-$(shell @sed -n '/^OpenOffice_SDK$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
 .ENDIF                  # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
 
 .IF "$(PKGFORMAT)"!=""
@@ -304,7 +304,7 @@
     +ln -s /Applications $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice$/install$/ $(@:b))$/staging$/
 	+cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice$/install$/ $(@:b)) && hdiutil makehybrid -hfs -hfs-openfolder staging staging \
     -hfs-volume-name BrOffice.org -ov -o tmp && hdiutil convert -ov -format UDZO tmp.dmg \
-    -o $(subst,$(@:s/_/ /:1),BrOffice.org-$(shell sed -n '/^BrOffice$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b)) && $(RM) tmp.dmg
+    -o $(subst,$(@:s/_/ /:1),BrOffice.org-$(shell @sed -n '/^BrOffice$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b)) && $(RM) tmp.dmg
 
 .ENDIF                  # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
 
@@ -345,7 +345,7 @@
 	+$(PERL) -w $(SOLARENV)$/bin$/make_installer.pl -f $(PRJ)$/util$/openoffice.lst -l $(subst,$(@:s/_/ /:1)_, $(@:b)) -p BrOffice_SDK -packagelist $(PRJ)$/inc_sdkoo$/unix$/packagelist.txt -u $(OUT) -buildid $(BUILD) -destdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice_SDK$/install$/ $(@:b))_inprogress$/ -simple 'SDK/BrOffice.org SDK'
 	+$(RM) $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice_SDK$/install$/ $(@:b))$/gid_*
 	+rmdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice_SDK$/install$/ $(@:b))$/SDK/BrOffice.org
-	+cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice_SDK$/install$/ $(@:b)) && hdiutil create -srcfolder 'SDK' -volname 'BrOffice.org SDK' -ov -o $(subst,$(@:s/_/ /:1),BrOffice.org-SDK-$(shell sed -n '/^BrOffice_SDK$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
+	+cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/BrOffice_SDK$/install$/ $(@:b)) && hdiutil create -srcfolder 'SDK' -volname 'BrOffice.org SDK' -ov -o $(subst,$(@:s/_/ /:1),BrOffice.org-SDK-$(shell @sed -n '/^BrOffice_SDK$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
 .ENDIF                  # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
 
 .ELSE			# "$(alllangiso)"!=""
@@ -373,7 +373,7 @@
 	-destdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/URE$/install$/ $(@:b))_inprogress$/ -simple 'URE/OpenOffice.org URE'
 	$(RM) $(subst,$(@:s/_/ /:1)_,$(OUT)$/URE$/install$/ $(@:b))$/gid_*
 	rmdir $(subst,$(@:s/_/ /:1)_,$(OUT)$/URE$/install$/ $(@:b))$/URE/OpenOffice.org
-	cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/URE$/install$/ $(@:b)) && hdiutil create -srcfolder 'URE' -volname 'OpenOffice.org URE' -ov -o $(subst,$(@:s/_/ /:1),OpenOffice.org-URE-$(shell sed -n '/^URE$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
+	cd $(subst,$(@:s/_/ /:1)_,$(OUT)$/URE$/install$/ $(@:b)) && hdiutil create -srcfolder 'URE' -volname 'OpenOffice.org URE' -ov -o $(subst,$(@:s/_/ /:1),OpenOffice.org-URE-$(shell @sed -n '/^URE$$/,/^}$$/ s/.*PACKAGEVERSION //p' openoffice.lst) $(@:b))
 .ENDIF                  # "$(OS)"!="MACOSX" || "$(PKGFORMAT)"!=""
 
 .IF "$(USE_SHELL)"!="4nt"
--- ./odk/pack/copying/makefile.mk.ark	2007-03-26 15:27:38.000000000 +0200
+++ ./odk/pack/copying/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -40,7 +40,7 @@
 .INCLUDE: $(PRJ)$/util$/makefile.pmk
 #----------------------------------------------------------------
 
-IDLLIST:={$(subst,/,$/ $(shell $(FIND) $(IDLOUT) -type f | sed -e '/star.portal/d' -e'/star.webservices/d'))}
+IDLLIST:={$(subst,/,$/ $(shell @$(FIND) $(IDLOUT) -type f | sed -e '/star.portal/d' -e'/star.webservices/d'))}
 DESTIDLLIST={$(subst,$(IDLOUT),$(DESTDIRIDL) $(IDLLIST))}
 
 DESTINCLUDELIST={$(subst,$(SOLARINCDIR),$(DESTDIRINC) $(INCLUDELIST))}
--- ./odk/util/makefile.pmk.ark	2007-03-26 15:28:38.000000000 +0200
+++ ./odk/util/makefile.pmk	2007-11-03 20:49:32.000000000 +0100
@@ -189,7 +189,7 @@
 INCLUDETOPDIRLIST += $(INCOUT)$/systools
 .ENDIF
 
-INCLUDEDIRLIST:={$(subst,/,$/ $(shell $(FIND) $(INCLUDETOPDIRLIST) -type d -print))}
+INCLUDEDIRLIST:={$(subst,/,$/ $(shell @$(FIND) $(INCLUDETOPDIRLIST) -type d -print))}
 
 INCLUDEFILELIST=\
     $(INCOUT)$/com$/sun$/star$/uno$/Any.h \
@@ -214,7 +214,7 @@
 .ENDIF
 
 INCLUDELIST:=\
-	{$(subst,/,$/ $(shell $(FIND) $(INCLUDETOPDIRLIST) -type f ! $(QOB) -name "*~" -o -name "*build.lst" -o -name "*deliver.log" $(QCB) -print))} \
+	{$(subst,/,$/ $(shell @$(FIND) $(INCLUDETOPDIRLIST) -type f ! $(QOB) -name "*~" -o -name "*build.lst" -o -name "*deliver.log" $(QCB) -print))} \
 	$(INCLUDEFILELIST)
 
 SDK_CONTENT_CHECK_FILES= \
--- ./pyuno/zipcore/makefile.mk.ark	2007-03-26 18:00:36.000000000 +0200
+++ ./pyuno/zipcore/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -19,7 +19,7 @@
 .ENDIF
 
 FINDLIBFILES_TMP:=$(subst,/,$/ \
-	$(shell $(FIND) $(SOLARLIBDIR)$/python -type f| $(GREP) -v .pyc |$(GREP) -v .py\~ |$(GREP) -v .orig ))
+	$(shell @$(FIND) $(SOLARLIBDIR)$/python -type f| $(GREP) -v .pyc |$(GREP) -v .py\~ |$(GREP) -v .orig ))
 FINDLIBFILES=$(subst,$(SOLARLIBDIR)$/python, $(FINDLIBFILES_TMP))
 
 FILES=\
--- ./reportdesign/java/com/sun/star/report/pentaho/makefile.mk.ark	2007-08-02 16:28:35.000000000 +0200
+++ ./reportdesign/java/com/sun/star/report/pentaho/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,17 +45,17 @@
 #----- compile .java files -----------------------------------------
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar jut.jar java_uno.jar jcommon-1.0.10.jar libxml-0.9.5.jar jfreereport-0.9.0-05.jar libloader-0.3.4.jar sac.jar liblayout-0.2.6.jar jcommon-serializer-0.1.0.jar libfonts-0.2.6.jar libformula-0.1.8.jar
-JAVAFILES       := $(shell $(FIND) . -name "*.java")
+JAVAFILES       := $(shell @$(FIND) . -name "*.java")
 # JAVACLASSFILES	= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:s/.java/.class/))
 
 #----- copy .properties and .css files -----------------------------------------
 # external find gives / for 4nt too...
-# PROPERTYFILES := $(subst,/,$/ $(subst,./,$(CLASSDIR)$/$(PACKAGE)$/ $(shell $(FIND) . -name "*.properties")))
+# PROPERTYFILES := $(subst,/,$/ $(subst,./,$(CLASSDIR)$/$(PACKAGE)$/ $(shell @$(FIND) . -name "*.properties")))
 PROPERTYFILES := $(CLASSDIR)$/$(PACKAGE)$/configuration.properties \
 				 $(CLASSDIR)$/$(PACKAGE)$/module.properties \
 				 $(CLASSDIR)$/$(PACKAGE)$/parser$/selectors.properties
 				 
-# CSSFILES := $(subst,./,$(CLASSDIR)$/$(PACKAGE)$/ $(shell $(FIND) . -name "*.css"))
+# CSSFILES := $(subst,./,$(CLASSDIR)$/$(PACKAGE)$/ $(shell @$(FIND) . -name "*.css"))
 CSSFILES := $(CLASSDIR)$/$(PACKAGE)$/oasis-datastyle.css\
 			$(CLASSDIR)$/$(PACKAGE)$/oasis-draw.css\
 			$(CLASSDIR)$/$(PACKAGE)$/oasis-form.css\
--- ./sal/util/makefile.mk.ark	2007-08-17 19:47:11.000000000 +0200
+++ ./sal/util/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -117,7 +117,7 @@
 .ENDIF # WNT
 
 .IF "$(GUI)"=="MAC"
-SHL1STDLIBS=-L$(shell $(UNIX2MACPATH) $(MW_HOME)$/Metrowerks\ CodeWarrior$/MacOS\ Support$/OpenTransport$/Open\ Tpt\ Client\ Developer$/PPC\ Libraries) \
+SHL1STDLIBS=-L$(shell @$(UNIX2MACPATH) $(MW_HOME)$/Metrowerks\ CodeWarrior$/MacOS\ Support$/OpenTransport$/Open\ Tpt\ Client\ Developer$/PPC\ Libraries) \
   -weakimport -lOpenTransportLib -weakimport -lOpenTptInternetLib \
   -lOpenTransportExtnPPC.o -lOpenTptInetPPC.o
 SHL1STDLIBS+=-init InitLibrary -term ExitLibrary
--- ./scp2/source/ooo/makefile.mk.ark	2007-07-27 12:32:55.000000000 +0200
+++ ./scp2/source/ooo/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -64,7 +64,7 @@
 SCPDEFS+=-DENABLE_GTK
 PKGCONFIG_MODULES=gtk+-2.0
 .INCLUDE: pkg_config.mk
-GTK_TWO_FOUR=$(shell +-$(PKGCONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo YES)
+GTK_TWO_FOUR=$(shell @+-$(PKGCONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo YES)
 .IF "$(GTK_TWO_FOUR)" != ""
 SCPDEFS+=-DGTK_TWO_FOUR
 .ENDIF
--- ./scripting/workben/ifc/scripting/makefile.mk.ark	2005-09-09 04:44:04.000000000 +0200
+++ ./scripting/workben/ifc/scripting/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -41,7 +41,7 @@
 .INCLUDE: settings.mk
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar $(CLASSPATH)$
-JAVAFILES       = $(foreach,j,$(shell ls | grep java) $j)
+JAVAFILES       = $(foreach,j,$(shell @ls | grep java) $j)
 
 # --- Targets ------------------------------------------------------
 
--- ./scripting/workben/mod/_scripting/makefile.mk.ark	2005-09-09 04:48:25.000000000 +0200
+++ ./scripting/workben/mod/_scripting/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -41,7 +41,7 @@
 .INCLUDE: settings.mk
 
 JARFILES        = ridl.jar unoil.jar jurt.jar juh.jar $(CLASSPATH)
-JAVAFILES       = $(foreach,j,$(shell ls | grep java) $j)
+JAVAFILES       = $(foreach,j,$(shell @ls | grep java) $j)
 
 # --- Targets ------------------------------------------------------
 
--- ./sfx2/util/makefile.mk.ark	2007-07-11 15:13:05.000000000 +0200
+++ ./sfx2/util/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -112,7 +112,7 @@
 .ENDIF # WNT
 
 
-SHL1DEPN += $(shell $(FIND) $(SLO) -type f -name "*.OBJ" -print)
+SHL1DEPN += $(shell @$(FIND) $(SLO) -type f -name "*.OBJ" -print)
 
 SHL1LIBS=   $(LIB1TARGET)
 
--- ./solenv/inc/_tg_def.mk.ark	2007-07-17 09:23:43.000000000 +0200
+++ ./solenv/inc/_tg_def.mk	2007-11-03 20:49:32.000000000 +0100
@@ -36,7 +36,7 @@
 DEF1UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE1:=$(shell echo %_disk)
+BUILD_DRIVE1:=$(shell @echo %_disk)
 #BUILD_DRIVE1:=O
 
 .IF "$(BUILD_DRIVE1)"=="O"
@@ -249,7 +249,7 @@
 DEF2UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE2:=$(shell echo %_disk)
+BUILD_DRIVE2:=$(shell @echo %_disk)
 #BUILD_DRIVE2:=O
 
 .IF "$(BUILD_DRIVE2)"=="O"
@@ -462,7 +462,7 @@
 DEF3UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE3:=$(shell echo %_disk)
+BUILD_DRIVE3:=$(shell @echo %_disk)
 #BUILD_DRIVE3:=O
 
 .IF "$(BUILD_DRIVE3)"=="O"
@@ -675,7 +675,7 @@
 DEF4UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE4:=$(shell echo %_disk)
+BUILD_DRIVE4:=$(shell @echo %_disk)
 #BUILD_DRIVE4:=O
 
 .IF "$(BUILD_DRIVE4)"=="O"
@@ -888,7 +888,7 @@
 DEF5UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE5:=$(shell echo %_disk)
+BUILD_DRIVE5:=$(shell @echo %_disk)
 #BUILD_DRIVE5:=O
 
 .IF "$(BUILD_DRIVE5)"=="O"
@@ -1101,7 +1101,7 @@
 DEF6UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE6:=$(shell echo %_disk)
+BUILD_DRIVE6:=$(shell @echo %_disk)
 #BUILD_DRIVE6:=O
 
 .IF "$(BUILD_DRIVE6)"=="O"
@@ -1314,7 +1314,7 @@
 DEF7UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE7:=$(shell echo %_disk)
+BUILD_DRIVE7:=$(shell @echo %_disk)
 #BUILD_DRIVE7:=O
 
 .IF "$(BUILD_DRIVE7)"=="O"
@@ -1527,7 +1527,7 @@
 DEF8UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE8:=$(shell echo %_disk)
+BUILD_DRIVE8:=$(shell @echo %_disk)
 #BUILD_DRIVE8:=O
 
 .IF "$(BUILD_DRIVE8)"=="O"
@@ -1740,7 +1740,7 @@
 DEF9UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE9:=$(shell echo %_disk)
+BUILD_DRIVE9:=$(shell @echo %_disk)
 #BUILD_DRIVE9:=O
 
 .IF "$(BUILD_DRIVE9)"=="O"
@@ -1953,7 +1953,7 @@
 DEF10UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE10:=$(shell echo %_disk)
+BUILD_DRIVE10:=$(shell @echo %_disk)
 #BUILD_DRIVE10:=O
 
 .IF "$(BUILD_DRIVE10)"=="O"
--- ./solenv/inc/_tg_zip.mk.ark	2007-05-10 16:21:50.000000000 +0200
+++ ./solenv/inc/_tg_zip.mk	2007-11-03 20:49:32.000000000 +0100
@@ -34,9 +34,9 @@
 zip1langdirs*=$(alllangiso)
 .ELSE           # "$(zip1generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip1langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip1langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip1langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP1DIR))} /ba:d ))
+zip1langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP1DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip1generatedlangs)"!=""
 .IF "$(ZIP1FORCEALLLANG)"!=""
@@ -159,9 +159,9 @@
 zip2langdirs*=$(alllangiso)
 .ELSE           # "$(zip2generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip2langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip2langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip2langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP2DIR))} /ba:d ))
+zip2langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP2DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip2generatedlangs)"!=""
 .IF "$(ZIP2FORCEALLLANG)"!=""
@@ -284,9 +284,9 @@
 zip3langdirs*=$(alllangiso)
 .ELSE           # "$(zip3generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip3langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip3langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip3langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP3DIR))} /ba:d ))
+zip3langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP3DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip3generatedlangs)"!=""
 .IF "$(ZIP3FORCEALLLANG)"!=""
@@ -409,9 +409,9 @@
 zip4langdirs*=$(alllangiso)
 .ELSE           # "$(zip4generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip4langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip4langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip4langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP4DIR))} /ba:d ))
+zip4langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP4DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip4generatedlangs)"!=""
 .IF "$(ZIP4FORCEALLLANG)"!=""
@@ -534,9 +534,9 @@
 zip5langdirs*=$(alllangiso)
 .ELSE           # "$(zip5generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip5langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip5langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip5langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP5DIR))} /ba:d ))
+zip5langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP5DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip5generatedlangs)"!=""
 .IF "$(ZIP5FORCEALLLANG)"!=""
@@ -659,9 +659,9 @@
 zip6langdirs*=$(alllangiso)
 .ELSE           # "$(zip6generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip6langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip6langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip6langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP6DIR))} /ba:d ))
+zip6langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP6DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip6generatedlangs)"!=""
 .IF "$(ZIP6FORCEALLLANG)"!=""
@@ -784,9 +784,9 @@
 zip7langdirs*=$(alllangiso)
 .ELSE           # "$(zip7generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip7langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip7langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip7langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP7DIR))} /ba:d ))
+zip7langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP7DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip7generatedlangs)"!=""
 .IF "$(ZIP7FORCEALLLANG)"!=""
@@ -909,9 +909,9 @@
 zip8langdirs*=$(alllangiso)
 .ELSE           # "$(zip8generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip8langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip8langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip8langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP8DIR))} /ba:d ))
+zip8langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP8DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip8generatedlangs)"!=""
 .IF "$(ZIP8FORCEALLLANG)"!=""
@@ -1034,9 +1034,9 @@
 zip9langdirs*=$(alllangiso)
 .ELSE           # "$(zip9generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip9langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip9langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip9langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP9DIR))} /ba:d ))
+zip9langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP9DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip9generatedlangs)"!=""
 .IF "$(ZIP9FORCEALLLANG)"!=""
@@ -1159,9 +1159,9 @@
 zip10langdirs*=$(alllangiso)
 .ELSE           # "$(zip10generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip10langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip10langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
-zip10langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP10DIR))} /ba:d ))
+zip10langdirs:=$(subst,CVS, $(shell @$(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP10DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
 .ENDIF          # "$(zip10generatedlangs)"!=""
 .IF "$(ZIP10FORCEALLLANG)"!=""
--- ./solenv/inc/packtools.mk.ark	2007-01-25 13:51:54.000000000 +0100
+++ ./solenv/inc/packtools.mk	2007-11-03 20:49:32.000000000 +0100
@@ -36,16 +36,16 @@
 .IF "$(GUI)"!="WNT"
 
 .IF "$(PKGFORMAT)"!="$(PKGFORMAT:s/rpm//)"
-rpm_version:=$(shell ls -l `which rpm` >& /dev/null && rpm --version)
+rpm_version:=$(shell @ls -l `which rpm` >& /dev/null && rpm --version)
 .IF "$(rpm_version)"=="$(rpm_version:s/version 3.//)"
-RPM*:=$(shell test -x `which rpmbuild` && echo -n rpmbuild)
+RPM*:=$(shell @test -x `which rpmbuild` && echo -n rpmbuild)
 .ELSE			# "$(rpm_version)"=="$(rpm_version:s/version 3.//)"
-RPM*:=$(shell test -x `which rpm` && echo -n rpm)
+RPM*:=$(shell @test -x `which rpm` && echo -n rpm)
 .ENDIF			# "$(rpm_version)"=="$(rpm_version:s/version 3.//)"
 .ENDIF			# "$(PKGFORMAT)"!="$(PKGFORMAT:s/rpm//)"
 
 .IF "$(PKGFORMAT)"!="$(PKGFORMAT:s/deb//)"
-DPKG*:=$(shell -ls -l `which dpkg` >& /dev/null && echo dpkg)
+DPKG*:=$(shell @-ls -l `which dpkg` >& /dev/null && echo dpkg)
 .ENDIF			# "$(PKGFORMAT)"!="$(PKGFORMAT:s/deb//)"
 
 .ENDIF
--- ./solenv/inc/pkg_config.mk.ark	2005-09-08 11:36:07.000000000 +0200
+++ ./solenv/inc/pkg_config.mk	2007-11-03 20:49:32.000000000 +0100
@@ -44,6 +44,6 @@
 PKGCONFIG=pkg-config
 .ENDIF          # "$(OS)"=="SOLARIS"
 
-PKGCONFIG_CFLAGS:=$(shell $(PKGCONFIG) $(PKGCONFIG_PREFIX) --cflags $(PKGCONFIG_MODULES))
-PKGCONFIG_LIBS:=$(shell $(PKGCONFIG) $(PKGCONFIG_PREFIX) --libs $(PKGCONFIG_MODULES))
+PKGCONFIG_CFLAGS:=$(shell @$(PKGCONFIG) $(PKGCONFIG_PREFIX) --cflags $(PKGCONFIG_MODULES))
+PKGCONFIG_LIBS:=$(shell @$(PKGCONFIG) $(PKGCONFIG_PREFIX) --libs $(PKGCONFIG_MODULES))
 CFLAGS+=$(PKGCONFIG_CFLAGS)
--- ./solenv/inc/rules.mk.ark	2007-10-15 18:05:08.000000000 +0200
+++ ./solenv/inc/rules.mk	2007-11-03 20:49:32.000000000 +0100
@@ -67,7 +67,7 @@
 .IF "$(OS)"=="SOLARIS" && "$(product)"=="full" && "$(debug)"==""    
     $(ADJUSTVISIBILITY) -p $(@:s/.obj/.o/)
 .ENDIF          # "$(OS)"=="SOLARIS" && "$(product)"=="full" && "$(debug)"==""    
- 	$(IFEXIST) $(@:s/.obj/.o/) $(THEN) $(TOUCH) $@ $(FI)
+	$(IFEXIST) $(@:s/.obj/.o/) $(THEN) $(TOUCH) $@ $(FI)
 .ELSE
 	@@-$(RM) $@
 	@$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
@@ -433,8 +433,8 @@
 # slower but with correct output
 	@@$(RM) $@
 	@$(TOUCH) $@
-	@$(foreach,i,$(all_local_slo) $(shell $(MAKEDEPEND) @$(mktmp -f - -p$(SLO) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
-	@$(foreach,i,$(all_misc_slo) $(shell $(MAKEDEPEND) @$(mktmp -f - -p$(SLO) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
+	@$(foreach,i,$(all_local_slo) $(shell @$(MAKEDEPEND) @$(mktmp -f - -p$(SLO) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
+	@$(foreach,i,$(all_misc_slo) $(shell @$(MAKEDEPEND) @$(mktmp -f - -p$(SLO) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
 # for both
 	$(TYPE) $(mktmp $(foreach,i,$(all_local_slo:b:+".obj") $(@:^"\n") : $(SLO)$/$i) $(foreach,i,$(all_misc_slo:b:+".obj") $(@:^"\n") : $(SLO)$/$i)) >> $@
 
@@ -444,8 +444,8 @@
 # slower but with correct output
 	@@$(RM) $@
 	@$(TOUCH) $@
-	@$(foreach,i,$(all_local_obj) $(shell $(MAKEDEPEND) @$(mktmp -f - -p$(OBJ) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
-	@$(foreach,i,$(all_misc_obj) $(shell $(MAKEDEPEND) @$(mktmp -f - -p$(OBJ) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
+	@$(foreach,i,$(all_local_obj) $(shell @$(MAKEDEPEND) @$(mktmp -f - -p$(OBJ) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
+	@$(foreach,i,$(all_misc_obj) $(shell @$(MAKEDEPEND) @$(mktmp -f - -p$(OBJ) $(MKDEPFLAGS) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $i ) >> $@ ))
 # for both
 	$(TYPE) $(mktmp $(foreach,i,$(all_local_obj:b:+".obj") $(@:^"\n") : $(OBJ)$/$i) $(foreach,i,$(all_misc_obj:b:+".obj") $(@:^"\n") : $(OBJ)$/$i)) >> $@
 
@@ -645,10 +645,10 @@
 .ENDIF
 .ELSE 			# "$(ndep)"==""
 .IF "$(GUI)"=="UNX"
-	@echo $(shell $(STARDEP) @$(mktmp -o $@ -i $(CLASSDIR) $(foreach,i,$(JAVADEPINCLUDES:s/:/ /) -i $i) $(JAVACLASSFILES)))
+	@echo $(shell @$(STARDEP) @$(mktmp -o $@ -i $(CLASSDIR) $(foreach,i,$(JAVADEPINCLUDES:s/:/ /) -i $i) $(JAVACLASSFILES)))
 .ELSE
 	@echo javadeps
-	@echo $(shell $(STARDEP) @$(mktmp -o $@ -i $(CLASSDIR) $(foreach,i,$(JAVADEPINCLUDES:s/;/ /) -i $i) $(JAVACLASSFILES)))
+	@echo $(shell @$(STARDEP) @$(mktmp -o $@ -i $(CLASSDIR) $(foreach,i,$(JAVADEPINCLUDES:s/;/ /) -i $i) $(JAVACLASSFILES)))
 .ENDIF
 .ENDIF			# "$(nodep)"==""
 
--- ./solenv/inc/settings.mk.ark	2007-07-24 15:31:15.000000000 +0200
+++ ./solenv/inc/settings.mk	2007-11-03 20:49:32.000000000 +0100
@@ -1243,47 +1243,47 @@
 
 .IF "$(COMP1TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP1TYPELIST).mk
-$(COMP1TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP1TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP1TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP1TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP2TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP2TYPELIST).mk
-$(COMP2TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP2TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP2TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP2TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP3TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP3TYPELIST).mk
-$(COMP3TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP3TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP3TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP3TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP4TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP4TYPELIST).mk
-$(COMP4TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP4TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP4TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP4TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP5TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP5TYPELIST).mk
-$(COMP5TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP5TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP5TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP5TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP6TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP6TYPELIST).mk
-$(COMP6TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP6TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP6TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP6TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP7TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP7TYPELIST).mk
-$(COMP7TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP7TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP7TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP7TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP8TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP8TYPELIST).mk
-$(COMP8TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP8TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP8TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP8TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 .IF "$(COMP9TYPELIST)"!=""
 .INCLUDE .IGNORE : $(MISC)$/$(COMP9TYPELIST).mk
-$(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
+$(COMP9TYPELIST)_XML2CMPTYPES:=$(shell @xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
 .ENDIF
 
 # some place to define these jars for SO environment
--- ./solenv/inc/startup/wnt/macros.mk.ark	2007-04-26 15:58:12.000000000 +0200
+++ ./solenv/inc/startup/wnt/macros.mk	2007-11-03 20:49:32.000000000 +0100
@@ -30,7 +30,7 @@
    __.DIVSEP-sh-no  *:= \\
    DIRSEPSTR        := \\
 # See iz61212 for the reason why PWD is overwritten
-   PWD:=$(shell echo %_cwd)
+   PWD:=$(shell @echo %_cwd)
 .EXPORT : PWD
    
 .ELSE	# Non 4nt case
@@ -61,7 +61,7 @@
 
 .IF $(USE_SHELL) == 4nt
 
-my4ver:=$(shell echo %_4ver)
+my4ver:=$(shell @echo %_4ver)
 
 .IF "$(my4ver:s/.//:s/,//)" >= "400"
 .ELSE			# "$(my4ver:s/.//:s/,//)" >= "400"
--- ./solenv/inc/target.mk.ark	2007-07-18 10:01:14.000000000 +0200
+++ ./solenv/inc/target.mk	2007-11-03 20:49:32.000000000 +0100
@@ -198,9 +198,9 @@
 .ENDIF			# "$(EXTERNIDLFILES)"!=""
 .ELSE			# "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
 .IF "$(GUI)"=="WNT"
-DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell $(FIND) . -name $i) $i $(shell ($(FIND) $(IDLDIRS) -name $(i:f)) | $(SED) s/\//\\/g )))
+DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i) $i $(shell @($(FIND) $(IDLDIRS) -name $(i:f)) | $(SED) s/\//\\/g )))
 .ELSE			# "$(GUI)"=="WNT"
-DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell $(FIND) . -name $i -print) $i $(shell $(FIND) $(IDLDIRS) -name $(i:f) -print )  ))
+DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i -print) $i $(shell @$(FIND) $(IDLDIRS) -name $(i:f) -print )  ))
 .ENDIF			# "$(GUI)"=="WNT"
 .ENDIF			# "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
 .ENDIF			# "$(IDLFILES)"!=""
--- ./solenv/inc/tg_compv.mk.ark	2007-01-25 13:53:27.000000000 +0100
+++ ./solenv/inc/tg_compv.mk	2007-11-03 20:49:32.000000000 +0100
@@ -69,11 +69,11 @@
 
 # that's the version known by the specific
 # compiler
-CCVER:=$(shell -$(CXX) $(CFLAGSVERSION_CMD))
+CCVER:=$(shell @-$(CXX) $(CFLAGSVERSION_CMD))
 
 # and a computed integer for comparing
 # each point seperated token blown up to 4 digits
-CCNUMVER:=$(shell -$(CXX) $(CFLAGSNUMVERSION_CMD))
+CCNUMVER:=$(shell @-$(CXX) $(CFLAGSNUMVERSION_CMD))
 
 .IF "$(COM)"=="MSC"
 .IF "$(CCNUMVER)">="001200000000"
--- ./solenv/inc/tg_config.mk.ark	2007-05-10 15:14:29.000000000 +0200
+++ ./solenv/inc/tg_config.mk	2007-11-03 20:49:32.000000000 +0100
@@ -37,10 +37,10 @@
 XSLTPACKAGEDIR*:=$(subst,.,/ $(PACKAGE))
 XCSROOTURL!:=$(ABSXCSROOT)
 .IF $(GUI)==WNT
-XCSROOTURL!:=$(shell +$(WRAPCMD) echo $(XCSROOTURL))
+XCSROOTURL!:=$(shell @+$(WRAPCMD) echo $(XCSROOTURL))
 XCSROOTURL!:=file:///$(subst,\,/ $(XCSROOTURL))
 .ENDIF
-SYSXSLDIR*:=$(shell +$(WRAPCMD) echo $(XSLDIR)$/)
+SYSXSLDIR*:=$(shell @+$(WRAPCMD) echo $(XSLDIR)$/)
 
 #
 # --- XCS ---
--- ./solenv/inc/tg_def.mk.ark	2007-07-17 09:24:25.000000000 +0200
+++ ./solenv/inc/tg_def.mk	2007-11-03 20:49:32.000000000 +0100
@@ -73,7 +73,7 @@
 DEF$(TNR)UNIQE:=$(mktmp $(GUI))
 
 # %_disk is a 4nt special; don't exppect it to work in any other shell
-BUILD_DRIVE$(TNR):=$(shell echo %_disk)
+BUILD_DRIVE$(TNR):=$(shell @echo %_disk)
 #BUILD_DRIVE$(TNR):=O
 
 .IF "$(BUILD_DRIVE$(TNR))"=="O"
--- ./solenv/inc/tg_ext.mk.ark	2007-07-18 10:01:29.000000000 +0200
+++ ./solenv/inc/tg_ext.mk	2007-11-03 20:49:32.000000000 +0100
@@ -38,9 +38,9 @@
 # setup INCLUDE variable for use by VC++
 .IF "$(GUI)$(COM)"=="WNTMSC"
 .IF "$(EXT_USE_STLPORT)"==""
-INCLUDE!:=$(shell $(4nt_force_shell)$(WRAPCMD) echo $(subst,$/stl, $(SOLARINC)))
+INCLUDE!:=$(shell @$(4nt_force_shell)$(WRAPCMD) echo $(subst,$/stl, $(SOLARINC)))
 .ELSE
-INCLUDE!:=$(shell $(4nt_force_shell)$(WRAPCMD) echo $(SOLARINC))
+INCLUDE!:=$(shell @$(4nt_force_shell)$(WRAPCMD) echo $(SOLARINC))
 .ENDIF			# "$(EXT_USE_STLPORT)"==""
 INCLUDE!:=$(INCLUDE:s/ -I/;/)
 .EXPORT : INCLUDE
@@ -167,7 +167,7 @@
 	-rm -rf $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)_removeme
 	@-$(MKDIR) $(PACKAGE_DIR:d)
 	@-$(MKDIR) $(PACKAGE_DIR)
-	cd $(PACKAGE_DIR) && ( $(shell $(TYPE) $(PRJ)$/$(ROUT)$/misc$/$(TARFILE_NAME).unpack)) && $(TOUCH) $(UNTAR_FLAG_FILE)
+	cd $(PACKAGE_DIR) && ( $(shell @$(TYPE) $(PRJ)$/$(ROUT)$/misc$/$(TARFILE_NAME).unpack)) && $(TOUCH) $(UNTAR_FLAG_FILE)
 	@echo make writeable...
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
 	@cd $(PACKAGE_DIR) && chmod -R +rw $(TARFILE_ROOTDIR) && $(TOUCH) $(UNTAR_FLAG_FILE)
@@ -277,7 +277,7 @@
 .IF "$(OUTDIR2INC)"!=""
 .IF "$(USE_SHELL)"=="4nt"
 	@-$(MKDIR) $(foreach,i,$(OUTDIR2INC) $(INCCOM)$/$(i:b))
-	@echo copied $(foreach,i,$(OUTDIR2INC) $(shell $(COPY) $(COPYRECURSE) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i$/* $(INCCOM)$/$(i:b) >& $(NULLDEV) && echo $i))
+	@echo copied $(foreach,i,$(OUTDIR2INC) $(shell @$(COPY) $(COPYRECURSE) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i$/* $(INCCOM)$/$(i:b) >& $(NULLDEV) && echo $i))
 .ELSE			# "$(USE_SHELL)"=="4nt"
 	$(COPY) $(COPYRECURSE) $(foreach,i,$(OUTDIR2INC) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i) $(INCCOM)
 .ENDIF			# "$(USE_SHELL)"=="4nt"
@@ -293,7 +293,7 @@
 $(MISC)$/$(TARFILE_ROOTDIR) : $(MISC)$/$(TARFILE_NAME).unpack
 	@-mv $(MISC)$/$(TARFILE_ROOTDIR) $(MISC)$/$(TARFILE_ROOTDIR).old
 	@-rm -rf $(MISC)$/$(TARFILE_ROOTDIR).old
-	cd $(MISC) && $(subst,$(BACK_PATH),..$/..$/ $(shell $(TYPE) $(PRJ)$/$(ROUT)$/misc$/$(TARFILE_NAME).unpack))
+	cd $(MISC) && $(subst,$(BACK_PATH),..$/..$/ $(shell @$(TYPE) $(PRJ)$/$(ROUT)$/misc$/$(TARFILE_NAME).unpack))
 .IF "$(GUI)"=="UNX"	
 	$(TOUCH) $@
 .ENDIF			# "$(GUI)"=="UNX"	
--- ./solenv/inc/tg_jar.mk.ark	2007-02-06 15:00:02.000000000 +0100
+++ ./solenv/inc/tg_jar.mk	2007-11-03 20:49:32.000000000 +0100
@@ -80,7 +80,7 @@
 .ELSE			# "$(NOJARDEP)"!="" || "$(NEW_JAR_PACK)"!=""
 .DIRCACHE = no
 $(JARTARGETN) :
-#$(JARTARGETN) .SETDIR=$(CLASSDIR) .SEQUENTIAL : $(JARTARGETDEP) $(shell -cat -s $(MISC)$/$(JARTARGETN).dep )
+#$(JARTARGETN) .SETDIR=$(CLASSDIR) .SEQUENTIAL : $(JARTARGETDEP) $(shell @-cat -s $(MISC)$/$(JARTARGETN).dep )
 .ENDIF			# "$(NOJARDEP)"!="" || "$(NEW_JAR_PACK)"!=""
 .IF "$(OS)$(CPU)"=="SOLARISS"
 	@-find . -type d -user $(USER) ! -perm -5 -print | xargs test "$$1" != "" && chmod +r $$1 
--- ./solenv/inc/tg_javav.mk.ark	2006-07-05 23:58:32.000000000 +0200
+++ ./solenv/inc/tg_javav.mk	2007-11-03 20:49:32.000000000 +0100
@@ -47,11 +47,11 @@
 
 # that's the version known by the specific
 # java version
-JAVAVER:=$(shell -$(JAVA_HOME)$/bin$/java $(JFLAGSVERSION_CMD))
+JAVAVER:=$(shell @-$(JAVA_HOME)$/bin$/java $(JFLAGSVERSION_CMD))
 
 # and a computed integer for comparing
 # each point seperated token blown up to 4 digits
-JAVANUMVER:=$(shell -$(JAVA_HOME)$/bin$/java $(JFLAGSNUMVERSION_CMD))
+JAVANUMVER:=$(shell @-$(JAVA_HOME)$/bin$/java $(JFLAGSNUMVERSION_CMD))
 
 .ELSE          # "$(SOLAR_JAVA)"!=""
 JAVAVER=0.0.0
--- ./solenv/inc/tg_zip.mk.ark	2007-05-10 16:21:58.000000000 +0200
+++ ./solenv/inc/tg_zip.mk	2007-11-03 20:49:32.000000000 +0100
@@ -70,7 +70,7 @@
 zip$(TNR)langdirs*=$(alllangiso)
 .ELSE           # "$(zip$(TNR)generatedlangs)"!=""
 .IF "$(GUI)"=="UNX" || "$(USE_SHELL)"!="4nt"
-zip$(TNR)langdirs:=$(shell -test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP$(TNR)DIR) . $(ZIP$(TNR)DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP$(TNR)DIR) . $(ZIP$(TNR)DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
+zip$(TNR)langdirs:=$(shell @-test -d {$(subst,$/$(LANGDIR), $(null,$(ZIP$(TNR)DIR) . $(ZIP$(TNR)DIR)))}/ && find {$(subst,$/$(LANGDIR), $(null,$(ZIP$(TNR)DIR) . $(ZIP$(TNR)DIR)))}/ -type d ! -name CVS ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" )
 .ELSE			# "$(GUI)"=="UNX"
 zip$(TNR)langdirs:=$(subst,CVS, $(shell $(4nt_force_shell)-dir {$(subst,$/$(LANGDIR), $(ZIP$(TNR)DIR))} /ba:d ))
 .ENDIF			# "$(GUI)"=="UNX"
--- ./sysui/desktop/debian/makefile.mk.ark	2007-08-24 13:42:39.000000000 +0200
+++ ./sysui/desktop/debian/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -70,7 +70,7 @@
 %/DEBIAN/control : $$(@:f)
 	@$(MKDIRHIER) $(@:d) $*$/etc $*$/usr/share/applnk/Office $*$/usr/lib/menu
 	ln -sf /opt/$(UNIXFILENAME.$(*:f:s/-/ /:1)) $*$/etc$/
-	/bin/sh -c -x "cd $(COMMONMISC)$/$(*:f:s/-/ /:1) && DESTDIR=$(shell cd $*; pwd) ICON_PREFIX=$(ICONPREFIX) KDEMAINDIR=/usr GNOMEDIR=/usr create_tree.sh"
+	/bin/sh -c -x "cd $(COMMONMISC)$/$(*:f:s/-/ /:1) && DESTDIR=$(shell @cd $*; pwd) ICON_PREFIX=$(ICONPREFIX) KDEMAINDIR=/usr GNOMEDIR=/usr create_tree.sh"
         @cat openoffice.org-debian-menus | sed -e 's/%PRODUCTNAME/$(PRODUCTNAME.$(*:f:s/-/ /:1)) $(PRODUCTVERSION.$(*:f:s/-/ /:1))/' -e 's/%PREFIX/$(UNIXFILENAME.$(*:f:s/-/ /:1))/' -e 's/%ICONPREFIX/$(ICONPREFIX.$(*:f:s/-/ /:1))/' > $*$/usr/lib/menu/$(*:f:s/_/ /:1)
 	echo "Package: $(*:f:s/_/ /:1)" > $@
 	cat $(@:f) | tr -d "\015" | sed "s/%productname/$(PRODUCTNAME.$(*:f:s/-/ /:1))/" >> $@
--- ./sysui/desktop/productversion.mk.ark	2007-06-27 15:55:42.000000000 +0200
+++ ./sysui/desktop/productversion.mk	2007-11-03 20:49:32.000000000 +0100
@@ -38,7 +38,7 @@
 PKGREV          = $(LAST_MINOR:s/m//:s/s/./)
 .ENDIF
 
-ABSLOCALOUT:=$(shell cd $(PRJ) && pwd)$/$(ROUT)
+ABSLOCALOUT:=$(shell @cd $(PRJ) && pwd)$/$(ROUT)
 
 # create desktop-integration subfolder on linux
 .IF "$(OS)"=="LINUX"
--- ./sysui/desktop/share/makefile.mk.ark	2007-08-24 19:42:54.000000000 +0200
+++ ./sysui/desktop/share/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -151,7 +151,7 @@
 	@$(PERL) translate.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -d $(@:db).$(INPATH) --ext "desktop" --key "GenericName" $(ULFDIR)$/launcher_genericname.ulf
 
 .IF "$(WITH_LIBSN)"=="YES"
-	@noop x$(foreach,i,$(LAUNCHERLIST) $(shell echo "StartupNotify=true" >> $(@:db).$(INPATH)/$i.desktop))x
+	@noop x$(foreach,i,$(LAUNCHERLIST) $(shell @echo "StartupNotify=true" >> $(@:db).$(INPATH)/$i.desktop))x
 .ENDIF
 	@$(MV) -f $(@:db).$(INPATH)/* $(@:d)
 	@rmdir $(@:db).$(INPATH)
--- ./sysui/desktop/slackware/makefile.mk.ark	2007-08-24 13:42:52.000000000 +0200
+++ ./sysui/desktop/slackware/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -67,7 +67,7 @@
 # FIXME: removal of *-extension.* only to create identical packages to OOF680
 %/usr/share/applications : 
 	@$(MKDIRHIER) $@
-	/bin/sh -c "cd $(COMMONMISC)$/$(*:b:s/-/ /:1); DESTDIR=$(shell cd $*; pwd) GNOMEDIR="" ICON_PREFIX=$(ICONPREFIX.$(*:b:s/-/ /:1)) KDEMAINDIR=/opt/kde .$/create_tree.sh"
+	/bin/sh -c "cd $(COMMONMISC)$/$(*:b:s/-/ /:1); DESTDIR=$(shell @cd $*; pwd) GNOMEDIR="" ICON_PREFIX=$(ICONPREFIX.$(*:b:s/-/ /:1)) KDEMAINDIR=/opt/kde .$/create_tree.sh"
 	$(RM) $*$/opt$/kde$/share$/icons$/*$/*$/*$/*-extension.png	
 	$(RM) $*$/opt$/kde$/share$/mimelnk$/application$/*-extension.desktop 
 	$(RM) $*$/usr$/share$/applications$/*.desktop
@@ -79,7 +79,7 @@
 	@echo "( cd etc ; ln -snf /opt/$(UNIXFILENAME.$(*:b:s/-/ /:1):s/-//) $(UNIXFILENAME.$(*:b:s/-/ /:1)) )" >> $@
 	@echo "( cd usr/bin ; rm -rf soffice )" >> $@
 	@echo "( cd usr/bin ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1))/program/soffice soffice )" >> $@
-	@echo $(foreach,i,$(shell sed  's/extension.desktop//' $(COMMONMISC)$/$(*:b:s/-/ /:1)/launcherlist) "\n( cd usr/share/applications ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1))-$i )\n( cd usr/share/applications ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1))/share/xdg/$i $(UNIXFILENAME.$(*:b:s/-/ /:1))-$i )") >> $@
+	@echo $(foreach,i,$(shell @sed  's/extension.desktop//' $(COMMONMISC)$/$(*:b:s/-/ /:1)/launcherlist) "\n( cd usr/share/applications ; rm -rf $(UNIXFILENAME.$(*:b:s/-/ /:1))-$i )\n( cd usr/share/applications ; ln -sf /etc/$(UNIXFILENAME.$(*:b:s/-/ /:1))/share/xdg/$i $(UNIXFILENAME.$(*:b:s/-/ /:1))-$i )") >> $@
 	@cat $< >> $@
 
 %$/install$/slack-desc : slack-desc
--- ./sysui/desktop/solaris/makefile.mk.ark	2007-05-10 17:01:23.000000000 +0200
+++ ./sysui/desktop/solaris/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -52,7 +52,7 @@
 
 PKGFILES = $(BIN)$/pkg$/{$(PRODUCTLIST)}-desktop-integration.tar.gz
    
-PKGDATESTRING = $(shell date -u +%Y.%m.%d)
+PKGDATESTRING = $(shell @date -u +%Y.%m.%d)
 PKGARCH=sparc,i386
 
 FASPAC=`test -f $(SOLARBINDIR)/faspac-so.sh && echo "/sbin/sh" || echo "echo"`
--- ./sysui/desktop/util/makefile.mk.ark	2007-07-11 16:31:18.000000000 +0200
+++ ./sysui/desktop/util/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -117,7 +117,7 @@
 
 $(RPMTARFILES) : $(PKGDIR)
 	$(MKDIRHIER) $(@:d)
-	tar -C $(PKGDIR:d:d) -cf - $(PKGDIR:f)$/{$(shell cd $(PKGDIR); ls $(@:b:b:s/-/ /:1)*)} | gzip > $@
+	tar -C $(PKGDIR:d:d) -cf - $(PKGDIR:f)$/{$(shell @cd $(PKGDIR); ls $(@:b:b:s/-/ /:1)*)} | gzip > $@
 
 .ENDIF # "$(TARFILE)" != ""
 
@@ -125,6 +125,6 @@
 
 $(DEBTARFILES) : $(PKGDIR)
 	$(MKDIRHIER) $(@:d)
-	tar -C $(PKGDIR:d:d) -cf - $(PKGDIR:f)$/{$(shell cd $(PKGDIR); ls $(@:b:b:s/-/ /:1)*.deb)} | gzip > $@
+	tar -C $(PKGDIR:d:d) -cf - $(PKGDIR:f)$/{$(shell @cd $(PKGDIR); ls $(@:b:b:s/-/ /:1)*.deb)} | gzip > $@
 	
 .ENDIF
--- ./testshl2/source/testshlrunner/makefile.mk.ark	2005-09-09 14:14:22.000000000 +0200
+++ ./testshl2/source/testshlrunner/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -45,7 +45,7 @@
 # Tip:
 # why 'grep java$$' the $$ is for a real $ and this is for regexp and stays for line end,
 # so we prevent us for compiling *.java~
-JAVAFILES       = $(foreach,j,$(shell ls | grep java$$) $j)
+JAVAFILES       = $(foreach,j,$(shell @ls | grep java$$) $j)
 
 # --- Targets ------------------------------------------------------
 
--- ./testtools/source/bridgetest/makefile.mk.ark	2007-01-25 14:23:27.000000000 +0100
+++ ./testtools/source/bridgetest/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -48,7 +48,7 @@
 .IF "$(GUI)"=="WNT"
 BATCH_SUFFIX=.bat
 GIVE_EXEC_RIGHTS=@echo
-MY_URE_INTERNAL_JAVA_DIR=$(strip $(subst,\,/ file:///$(shell $(WRAPCMD) echo $(SOLARBINDIR))))
+MY_URE_INTERNAL_JAVA_DIR=$(strip $(subst,\,/ file:///$(shell @$(WRAPCMD) echo $(SOLARBINDIR))))
 MY_LOCAL_CLASSDIR=$(subst,\,/ file:///$(PWD)$/$(CLASSDIR))
 .ELSE
 BATCH_INPROCESS=bridgetest_inprocess
--- ./testtools/source/bridgetest/pyuno/makefile.mk.ark	2007-02-06 14:00:26.000000000 +0100
+++ ./testtools/source/bridgetest/pyuno/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -60,7 +60,7 @@
 
 .IF "$(GUI)"!="WNT"
 TEST_ENV=\
-	setenv FOO file://$(shell pwd)$/$(DLLDEST) && \
+	setenv FOO file://$(shell @pwd)$/$(DLLDEST) && \
 		setenv UNO_TYPES pyuno_regcomp.rdb && setenv UNO_SERVICES pyuno_regcomp.rdb
 .ELSE # "$(GUI)" != "WNT"
 # aaaaaa, how to get the current working directory on windows ???
@@ -70,11 +70,11 @@
 ##PYTHON=guw.pl -env $(SOLARVER)/$(UPD)/$(INPATH)/bin/python.exe
 ##REGCOMP=guw.pl -env `which regcomp.exe`
 
-CWD_TMP=$(strip $(shell $(WRAPCMD) echo `pwd`))
+CWD_TMP=$(strip $(shell @$(WRAPCMD) echo `pwd`))
 TEST_ENV=setenv FOO file:///$(strip $(subst,\,/ $(CWD_TMP)/$(DLLDEST))) && \
 		setenv UNO_TYPES pyuno_regcomp.rdb && setenv UNO_SERVICES pyuno_regcomp.rdb
 .ELSE
-CWD_TMP=$(strip $(shell echo import os;print os.getcwd() | $(PYTHON)))
+CWD_TMP=$(strip $(shell @echo import os;print os.getcwd() | $(PYTHON)))
 TEST_ENV=set FOO=file:///$(strip $(subst,\,/ $(CWD_TMP)$/$(DLLDEST))) && \
 		set UNO_TYPES=pyuno_regcomp.rdb && set UNO_SERVICES=pyuno_regcomp.rdb
 .ENDIF "$(USE_SHELL)" == "tcsh"
--- ./vcl/unx/gtk/a11y/makefile.mk.ark	2006-05-09 19:42:47.000000000 +0200
+++ ./vcl/unx/gtk/a11y/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -64,7 +64,7 @@
 
 CFLAGS+=-DVERSION=\"$(UPD)$(LAST_MINOR)\"
 
-ATKVERSION:=$(shell $(PKGCONFIG) --modversion atk | $(AWK) -v num=true -f $(SOLARENV)$/bin$/getcompver.awk)
+ATKVERSION:=$(shell @$(PKGCONFIG) --modversion atk | $(AWK) -v num=true -f $(SOLARENV)$/bin$/getcompver.awk)
 
 .IF "$(ATKVERSION)" >= "000100070000"
 CFLAGS+=-DHAS_ATKRECTANGLE
--- ./xmerge/java/org/openoffice/xmerge/xmergebridge/FlatXml/java/makefile.mk.ark	2007-01-25 13:35:57.000000000 +0100
+++ ./xmerge/java/org/openoffice/xmerge/xmergebridge/FlatXml/java/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -79,7 +79,7 @@
 .INCLUDE :	target.mk
 
 
-NEWCLASS:=$(foreach,i,$(JARFILES) $(null,$(shell $(FIND) $(JARDIR) -name $i) $(SOLARBINDIR)$/$i $(shell $(FIND) $(JARDIR) -name $i)))
+NEWCLASS:=$(foreach,i,$(JARFILES) $(null,$(shell @$(FIND) $(JARDIR) -name $i) $(SOLARBINDIR)$/$i $(shell @$(FIND) $(JARDIR) -name $i)))
 
 .IF "$(GUI)"=="UNX"
 MYCLASSPATH=$(CLASSPATH):$(NEWCLASS:s/ /:/)
--- ./xmlsecurity/tools/demo/makefile.mk.ark	2007-03-09 09:44:43.000000000 +0100
+++ ./xmlsecurity/tools/demo/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -130,7 +130,7 @@
 #
 PACKAGE=	    com$/sun$/star$/xml$/security$/eval
 JARFILES=       sandbox.jar ridl.jar jurt.jar unoil.jar juh.jar
-JAVAFILES:=     $(shell ls *.java)
+JAVAFILES:=     $(shell @ls *.java)
 JAVACLASSFILES= $(CLASSDIR)$/$(PACKAGE)$/JavaFlatFilter.class
 JARCLASSDIRS=   $(PACKAGE)
 JARTARGET=      jflatfilter.jar
--- ./xmlsecurity/tools/standalone/csfit/util/makefile.mk.ark	2007-01-25 14:24:45.000000000 +0100
+++ ./xmlsecurity/tools/standalone/csfit/util/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -142,9 +142,9 @@
 .IF "$(USE_SHELL)" != "4nt"
 DOLLAR_SIGN=\$$
 REGCOMP_ENV=\
-	setenv CLASSPATH "$(strip $(subst,\,/ $(shell guw.pl echo $(REGCOMP_CLASSPATH))))" && \
+	setenv CLASSPATH "$(strip $(subst,\,/ $(shell @guw.pl echo $(REGCOMP_CLASSPATH))))" && \
 	setenv PATH "$(PATH):$(JREPATH)"
-MY_JAVA_COMPPATH=$(strip $(subst,\,/ file:///$(shell guw.pl echo $(SOLARBINDIR))))
+MY_JAVA_COMPPATH=$(strip $(subst,\,/ file:///$(shell @guw.pl echo $(SOLARBINDIR))))
 .ELSE # "$(USE_SHELL)" != "4nt"
 DOLLAR_SIGN=$$
 REGCOMP_ENV=\
--- ./xmlsecurity/tools/standalone/mscsfit/util/makefile.mk.ark	2007-01-25 14:24:58.000000000 +0100
+++ ./xmlsecurity/tools/standalone/mscsfit/util/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -142,9 +142,9 @@
 .IF "$(USE_SHELL)" != "4nt"
 DOLLAR_SIGN=\$$
 REGCOMP_ENV=\
-	setenv CLASSPATH "$(strip $(subst,\,/ $(shell guw.pl echo $(REGCOMP_CLASSPATH))))" && \
+	setenv CLASSPATH "$(strip $(subst,\,/ $(shell @guw.pl echo $(REGCOMP_CLASSPATH))))" && \
 	setenv PATH "$(PATH):$(JREPATH)"
-MY_JAVA_COMPPATH=$(strip $(subst,\,/ file:///$(shell guw.pl echo $(SOLARBINDIR))))
+MY_JAVA_COMPPATH=$(strip $(subst,\,/ file:///$(shell @guw.pl echo $(SOLARBINDIR))))
 .ELSE # "$(USE_SHELL)" != "4nt"
 DOLLAR_SIGN=$$
 REGCOMP_ENV=\
--- ./xmlsecurity/tools/uno/makefile.mk.ark	2007-01-25 14:25:12.000000000 +0100
+++ ./xmlsecurity/tools/uno/makefile.mk	2007-11-03 20:49:32.000000000 +0100
@@ -46,7 +46,7 @@
 .INCLUDE :	$(PRJ)$/util$/target.pmk
 
 JARFILES = java_uno.jar sandbox.jar jurt.jar unoil.jar ridl.jar juh.jar
-JAVAFILES := $(shell ls *.java)
+JAVAFILES := $(shell @ls *.java)
 JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
 
 # --- Targets ------------------------------------------------------
