  
  gmoduleconf.h: gmoduleconf.h.win32
 -	copy gmoduleconf.h.win32 gmoduleconf.h
-+	$(GNUCOPY) gmoduleconf.h.win32 gmoduleconf.h
++	cp gmoduleconf.h.win32 gmoduleconf.h
  
  gmodule.res : gmodule.rc
 -	rc -DBUILDNUMBER=0 -r -fo gmodule.res gmodule.rc

 	$(GLIB_GEN_MARSHAL) --prefix=_gio_marshal gio-marshal.list --header >> xgen-gwmh \
-	&& copy /y xgen-gwmh gio-marshal.h \
-	&& del xgen-gwmh xgen-gwmh~
+	&& $(GNUCOPY) /y xgen-gwmh gio-marshal.h \
+	&& rm xgen-gwmh xgen-gwmh~
 
 gio-marshal.c: gio-marshal.h

 
 $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
-	copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
+	cp $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
 
 gioenumtypes.h: $(gio_headers) gioenumtypes.h.template
 	$(PERL) ..\gobject\glib-mkenums --template gioenumtypes.h.template $(gio_headers) > gioenumtypes.h
