Index: trunk/Ohana/Makefile.Common
===================================================================
--- trunk/Ohana/Makefile.Common	(revision 41489)
+++ trunk/Ohana/Makefile.Common	(revision 41490)
@@ -32,8 +32,11 @@
 .SUFFIXES: .$(ARCH).o
 
+RMBIN = /bin/rm
+CPBIN = /bin/cp
+
 $(DESTINC)/%: $(INC)/%
 	@if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi
-	rm -f $@
-	cp $< $@
+	$(RMBIN) -f $@
+	$(CPBIN) -f $< $@
 
 %.$(ARCH).o : %.c
@@ -54,6 +57,6 @@
 $(TESTBIN)/%: $(TESTDIR)/%.$(ARCH)
 	@if [ ! -d $(TESTBIN) ]; then mkdir -p $(TESTBIN); fi
-	rm -f $(TESTBIN)/$*
-	cp $(TESTDIR)/$*.$(ARCH) $(TESTBIN)/$*
+	$(RMBIN) -f $(TESTBIN)/$*
+	($CPBIN) -f $(TESTDIR)/$*.$(ARCH) $(TESTBIN)/$*
 	@echo "installed $*"
 	@echo ""
@@ -61,6 +64,6 @@
 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 
 	@if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
-	rm -f $(DESTBIN)/$*
-	cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
+	$(RMIBN) -f $(DESTBIN)/$*
+	$(CPBIN) -f $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
 	@echo "installed $*"
 	@echo ""
@@ -71,5 +74,5 @@
 $(LIB)/%.$(ARCH).a:
 	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
-	rm -f $@
+	$(RMBIN) -f $@
 	ar rcv $@ $^
 	$(RANLIB) $@
@@ -79,6 +82,6 @@
 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a
 	@if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
-	rm -f $@
-	cp $< $@
+	$(RMBIN) -f $@
+	$(CPBIN) -f $< $@
 	@echo "installed static library $*"
 	@echo ""
@@ -86,5 +89,5 @@
 $(LIB)/%.$(ARCH).so:
 	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
-	rm -f $@
+	$(RMBIN) -f $@
 	gcc -shared -Wl,-soname,$*.so -o $@ $^ -lc
 	@echo "compiled shared library $*"
@@ -93,5 +96,5 @@
 $(LIB)/%.$(ARCH).dylib:
 	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
-	rm -f $@
+	$(RMBIN) -f $@
 	gcc -dynamiclib -o $@ $^ -lc $(FULL_LDFLAGS)
 	@echo "compiled shared library $*"
@@ -103,6 +106,6 @@
 $(DESTLIB)/%.so: $(LIB)/%.$(ARCH).so
 	@if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
-	rm -f $@
-	cp $< $@
+	$(RMBIN) -f $@
+	$(CPBIN) -f $< $@
 	@echo "installed shared library $*"
 	@echo ""
@@ -110,6 +113,6 @@
 $(DESTLIB)/%.dylib: $(LIB)/%.$(ARCH).dylib
 	@if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
-	rm -f $@
-	cp $< $@
+	$(RMBIN) -f $@
+	$(CPBIN) -f $< $@
 	@echo "installed shared library $*"
 	@echo ""
@@ -117,21 +120,21 @@
 $(DESTMAN)/%: $(MAN)/%
 	@if [ ! -d $(DESTMAN) ]; then mkdir -p $(DESTMAN); fi
-	rm -f $@
-	cp $< $@
+	$(RMBIN) -f $@
+	$(CPBIN) -f $< $@
 
 clean:
-	rm -f `find . -name "*.o"`
-	rm -f `find . -name "*.o"`
-	rm -f `find . -name "*~"`
-	rm -f `find . -name "#*"`
+	$(RMBIN) -f `find . -name "*.o"`
+	$(RMBIN) -f `find . -name "*.o"`
+	$(RMBIN) -f `find . -name "*~"`
+	$(RMBIN) -f `find . -name "#*"`
 
 test.clean:
-	for i in $(TESTPROG); do rm -f $(TESTBIN)/$$i; done
-	for i in $(TESTPROG); do rm -f $(TESTDIR)/$$i.$(ARCH); done
-	for i in $(TESTPROG); do rm -f $(TESTDIR)/$$i.$(ARCH).o; done
+	for i in $(TESTPROG); do $(RMBIN) -f $(TESTBIN)/$$i; done
+	for i in $(TESTPROG); do $(RMBIN) -f $(TESTDIR)/$$i.$(ARCH); done
+	for i in $(TESTPROG); do $(RMBIN) -f $(TESTDIR)/$$i.$(ARCH).o; done
 
 dist: clean
-	rm -rf $(BIN)
-	rm -rf $(LIB)
+	$(RMBIN) -rf $(BIN)
+	$(RMBIN) -rf $(LIB)
 
 # $@ : target filename
