diff -urN wine-20050111/Make.rules.in wine-20050111.new/Make.rules.in
--- wine-20050111/Make.rules.in	Thu Oct  7 13:12:44 2004
+++ wine-20050111.new/Make.rules.in	Tue Feb  1 10:49:29 2005
@@ -20,6 +20,17 @@
 
 # First some useful definitions
 
+ifeq ($(VERBOSE),yes)
+NICE_ECHO = @:
+else
+.SILENT:
+NICE_ECHO = @echo -e
+endif
+
+ifeq ($(BASEDIR),)
+BASEDIR = $(CURDIR)/
+endif
+
 SHELL     = /bin/sh
 CC        = @CC@
 CFLAGS    = @CFLAGS@
@@ -116,36 +127,51 @@
 .SUFFIXES: .mc .rc .mc.rc .res .res.o .spec .spec.c .spec.def .idl .h .ok .sfd .ttf
 
 .c.o:
+	$(NICE_ECHO) "    Compiling\t\t$<"
 	$(CC) -c $(ALLCFLAGS) -o $@ $<
 
 .s.o:
+	$(NICE_ECHO) "    Assembling\t\t$<"
 	$(AS) -o $@ $<
 
 .mc.mc.rc:
-	$(LDPATH) $(WMC) -i -U -H /dev/null -o $@ $<
+	$(NICE_ECHO)  "    Creating\t\t$@"
+	$(LDPATH) $(WMC)  -i -U -H /dev/null -o $@ $<
 
 .rc.res:
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC) $(RCFLAGS) -fo$@ $<
 
 .res.res.o:
+	$(NICE_ECHO) "    Compiling\t\t$<"
+	$(NICE_ECHO) $(WINDRES) -i $< -o $@
 	$(WINDRES) -i $< -o $@
 
 .spec.spec.c:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) -o $@ --main-module $(MODULE) --dll $<
 
 .spec.spec.def:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) -w $(DEFS) -o $@ --def $<
 
 .idl.h:
-	$(WIDL) $(IDLFLAGS) -h -H $@ $<
+	$(NICE_ECHO) "    Generating\t\t$@"
+	\$(WIDL) $(IDLFLAGS) -h -H $@ $<
 
 .c.ln:
+	$(NICE_ECHO) "****Make.rules.in:.c.ln"
+	$(NICE_ECHO) 	$(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 )
 	$(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 )
 
 .c.ok:
+	$(NICE_ECHO) "****Make.rules.in:.c.ok"
+	$(NICE_ECHO) $(RUNTEST) $(RUNTESTFLAGS) $< && touch $@
 	$(RUNTEST) $(RUNTESTFLAGS) $< && touch $@
 
 .sfd.ttf:
+	$(NICE_ECHO) "****Make.rules.in:.sfd.ttf"
+	$(NICE_ECHO) $(FONTFORGE) -script $(TOPSRCDIR)/fonts/genttf.ff $<
 	$(FONTFORGE) -script $(TOPSRCDIR)/fonts/genttf.ff $<
 
 # 'all' target first in case the enclosing Makefile didn't define any target
@@ -153,6 +179,7 @@
 all: Makefile
 
 filter:
+	$(NICE_ECHO) "****Make.rules.in:Running make_filter"
 	@$(TOPSRCDIR)/tools/winapi/make_filter --make $(MAKE) all
 
 .PHONY: all filter
@@ -160,6 +187,7 @@
 # Rules for resources
 
 $(RC_BINARIES): $(BIN2RES) $(RC_BINSRC)
+	$(NICE_ECHO) "    Extracting Resource\t$@"
 	$(BIN2RES) -f -o $@ $(SRCDIR)/$(RC_BINSRC)
 
 $(RC_SRCS:.rc=.res) $(RC_SRCS16:.rc=.res): $(WRC) $(RC_BINARIES)
@@ -167,6 +195,7 @@
 # Rule for main module debug channels
 
 $(MODULE).dbg.c: $(C_SRCS) $(C_SRCS16) $(WINEBUILD)
+	$(NICE_ECHO) "    Generating\t\t$(MODULE).dbg.c"
 	$(WINEBUILD) $(DEFS) -o $@ --debug -C$(SRCDIR) $(C_SRCS) $(C_SRCS16)
 
 # Rules for makefile
@@ -178,6 +207,7 @@
 # Rule for linting
 
 $(MODULE).ln : $(LINTS)
+	$(NICE_ECHO) "    $(LINT) -o $(MODULE).ln"
 	if test "$(LINTS)" ; \
 	then \
 		$(LINT) $(ALLLINTFLAGS) -o$(MODULE) $(LINTS) ; \
@@ -191,6 +221,7 @@
 # Rules for Windows API checking
 
 winapi_check:: dummy
+	$(NICE_ECHO) "****make.rules.in:winapi_check::"
 	$(WINAPI_CHECK) $(WINAPI_CHECK_FLAGS) $(WINAPI_CHECK_EXTRA_FLAGS) .
 
 .PHONY: winapi_check
@@ -208,12 +239,15 @@
 # Rules for cleaning
 
 $(SUBDIRS:%=%/__clean__): dummy
-	cd `dirname $@` && $(MAKE) clean
+	$(NICE_ECHO) "Making 'clean' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) clean
 
 $(SUBDIRS:%=%/__testclean__): dummy
-	cd `dirname $@` && $(MAKE) testclean
+	$(NICE_ECHO) "Making 'testclean' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) testclean
 
 $(EXTRASUBDIRS:%=%/__clean__): dummy
+	$(NICE_ECHO) "Making 'clean' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
 	-cd `dirname $@` && $(RM) $(CLEAN_FILES)
 
 testclean:: $(SUBDIRS:%=%/__testclean__)
@@ -226,16 +260,19 @@
 # Rules for installing
 
 $(SUBDIRS:%=%/__install__): dummy
-	cd `dirname $@` && $(MAKE) install
+	$(NICE_ECHO) "Making 'install' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) install
 
 $(SUBDIRS:%=%/__install-lib__): dummy
-	cd `dirname $@` && $(MAKE) install-lib
+	$(NICE_ECHO) "Making 'install-lib' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) install-lib
 
 $(SUBDIRS:%=%/__install-dev__): dummy
-	cd `dirname $@` && $(MAKE) install-dev
+	$(NICE_ECHO) "Making 'install-dev' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) install-dev
 
 $(SUBDIRS:%=%/__uninstall__): dummy
-	cd `dirname $@` && $(MAKE) uninstall
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) uninstall
 
 install:: $(INSTALLSUBDIRS:%=%/__install__)
 
@@ -248,17 +285,20 @@
 # Rules for checking that no imports are missing
 
 $(SUBDIRS:%=%/__checklink__): dummy
-	@cd `dirname $@` && $(MAKE) checklink
+	$(NICE_ECHO) "Making 'checklink' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	@cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) checklink
 
 .PHONY: checklink $(SUBDIRS:%=%/__checklink__)
 
 # Rules for testing
 
 $(SUBDIRS:%=%/__test__): dummy
-	@cd `dirname $@` && $(MAKE) test
+	$(NICE_ECHO) "Making 'test' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	@cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) test
 
 $(SUBDIRS:%=%/__crosstest__): dummy
-	@cd `dirname $@` && $(MAKE) crosstest
+	$(NICE_ECHO) "Making 'crosstest' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	@cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) crosstest
 
 .PHONY: check test crosstest $(SUBDIRS:%=%/__test__) $(SUBDIRS:%=%/__crosstest__)
 
@@ -269,7 +309,9 @@
 $(IDL_SRCS:.idl=.h): $(WIDL)
 
 $(SUBDIRS): dummy
-	@cd $@ && $(MAKE)
+	$(NICE_ECHO) "Making in $(subst $(BASEDIR),,$(CURDIR)/)$@/"
+	@cd $@ && $(MAKE) BASEDIR=$(BASEDIR)
+	$(NICE_ECHO) ""
 
 dummy:
 
diff -urN wine-20050111/Makefile.in wine-20050111.new/Makefile.in
--- wine-20050111/Makefile.in	Thu Oct  7 13:12:44 2004
+++ wine-20050111.new/Makefile.in	Tue Feb  1 10:49:29 2005
@@ -73,12 +73,14 @@
 	@exit 1
 
 wine: $(WINEWRAPPER)
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(RM) $@ && $(LN_S) $(WINEWRAPPER) $@
 
 # Installation rules
 
 install-aclocal: dummy
 	$(MKINSTALLDIRS) $(datadir)/aclocal
+	$(NICE_ECHO) "    Installing\t\t$(datadir)/aclocal/wine.m4"
 	$(INSTALL_DATA) $(SRCDIR)/aclocal.m4 $(datadir)/aclocal/wine.m4
 
 install-lib:: $(INSTALLLIBSUBDIRS:%=%/__install__) $(INSTALLBOTHSUBDIRS:%=%/__install-lib__)
@@ -86,8 +88,7 @@
 install-dev:: $(INSTALLDEVSUBDIRS:%=%/__install__) $(INSTALLBOTHSUBDIRS:%=%/__install-dev__) install-aclocal
 
 install:: install-lib install-dev install-aclocal
-	-$(LDCONFIG)
-	@if test -n "`LANG=C $(LDD) $(bindir)/wine|grep not.found`";	\
+	@if false ; \
 	then								\
 		echo "*************************************************" ; \
 		echo "*************************************************" ; \
@@ -100,6 +101,7 @@
 	fi
 
 uninstall:: $(INSTALLBOTHSUBDIRS:%=%/__uninstall__)
+	$(NICE_ECHO) "    Uninstalling\twine.m4"
 	$(RM) $(datadir)/aclocal/wine.m4
 	-rmdir $(datadir)/wine $(datadir)/aclocal
 
@@ -143,15 +145,18 @@
 
 manpages:
 	$(MKINSTALLDIRS) $(TOPOBJDIR)/documentation/man3w
-	cd dlls && $(MAKE) man
+	$(NICE_ECHO) "Making 'man' in $(subst $(BASEDIR),,$(CURDIR)/)$@/"
+	cd dlls && $(MAKE) BASEDIR=$(BASEDIR) man
 
 htmlpages:
 	$(MKINSTALLDIRS) $(TOPOBJDIR)/documentation/html
-	cd dlls && $(MAKE) doc-html
+	$(NICE_ECHO) "Making 'doc-html' in $(subst $(BASEDIR),,$(CURDIR)/)$@/"
+	cd dlls && $(MAKE) BASEDIR=$(BASEDIR) doc-html
 
 sgmlpages:
 	$(MKINSTALLDIRS) $(TOPOBJDIR)/documentation/api-guide
-	cd dlls && $(MAKE) doc-sgml
+	$(NICE_ECHO) "Making 'doc-sgml' in $(subst $(BASEDIR),,$(CURDIR)/)$@/"
+	cd dlls && $(MAKE) BASEDIR=$(BASEDIR) doc-sgml
 
 clean::
 	$(RM) wine
diff -urN wine-20050111/dlls/Makedll.rules.in wine-20050111.new/dlls/Makedll.rules.in
--- wine-20050111/dlls/Makedll.rules.in	Sat Jan  8 04:15:47 2005
+++ wine-20050111.new/dlls/Makedll.rules.in	Tue Feb  1 10:44:53 2005
@@ -27,11 +27,13 @@
 # Rules for .so files
 
 $(MODULE).so: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(ALL_OBJS) $(IMPORTLIBS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$(MODULE).so"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -shared $(SRCDIR)/$(MAINSPEC) $(ALL_OBJS) $(RC_SRCS:.rc=.res) $(SUBSYSTEM:%=-Wb,--subsystem,%) -o $@ -L$(DLLDIR) $(DELAYIMPORTS:%=-Wb,-d%) $(IMPORTS:%=-l%) $(ALL_LIBS)
 
 # Rules for .dll files
 
 $(MODULE): $(RCOBJS) $(OBJS) $(MODULE).dbg.o $(SPEC_DEF) $(IMPORTLIBS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$(MODULE)"
 	$(DLLWRAP) -k --def $(SPEC_DEF) -o $@ $(RCOBJS) $(OBJS) $(MODULE).dbg.o -L$(DLLDIR) $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(ALL_LIBS)
 
 $(SPEC_DEF): $(WINEBUILD)
@@ -43,6 +45,7 @@
 $(WIN16_FILES:%=__checklink16__%): checklink16
 
 checklink16:: $(MAINSPEC).o $(OBJS) $(MODULE).dbg.o dummy
+	$(NICE_ECHO) "  Linking\t\tchecklink"
 	$(CC) -o checklink -Wl,-rpath,$(TOPOBJDIR)/libs $(TOPSRCDIR)/dlls/checklink.c $(MAINSPEC).o $(OBJS) $(MODULE).dbg.o -L$(DLLDIR) $(ALL_LIBS) -lm && $(RM) checklink $(MAINSPEC).c $(MAINSPEC).o
 
 checklink:: $(WIN16_FILES:%=__checklink16__%)
@@ -56,17 +59,21 @@
 # Rule to explicitly generate the .spec.c for debugging
 
 $(MAINSPEC).c: $(MAINSPEC) $(RC_SRCS:.rc=.res) $(ALL_OBJS) $(IMPORTLIBS) $(WINEBUILD)
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --dll $(SRCDIR)/$(MAINSPEC) $(SUBSYSTEM:%=--subsystem %) $(RC_SRCS:.rc=.res) $(ALL_OBJS) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%)
 
 # Rules for auto documentation
 
 man: $(C_SRCS)
+	$(NICE_ECHO) "    Generating\t\tman pages"
 	$(C2MAN) -o $(TOPOBJDIR)/documentation/man$(api_manext) -R$(TOPOBJDIR) -S$(api_manext) $(INCLUDES) $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
 
 doc-html: $(C_SRCS)
+	$(NICE_ECHO) "    Generating\t\thtml documentation"
 	$(C2MAN) -o $(TOPOBJDIR)/documentation/html -R$(TOPSRCDIR) $(INCLUDES) -Th $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
 
 doc-sgml: $(C_SRCS)
+	$(NICE_ECHO) "    Generating\t\tsgml documentation"
 	$(C2MAN) -o $(TOPOBJDIR)/documentation/api-guide -R$(TOPSRCDIR) $(INCLUDES) -Ts $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
 
 .PHONY: man doc-html doc-sgml
@@ -82,18 +89,22 @@
 .PHONY: install_lib $(ALL_SPECS16:%=_install_/%) $(ALL_SPECS16:%=_uninstall_/%)
 
 $(ALL_SPECS16:%=_install_/%): install_lib
+	$(NICE_ECHO) "    Installing Library\t$(dlldir)/`basename $@`$(DLLEXT)"
 	cd $(dlldir) && $(RM) `basename $@`$(DLLEXT) && $(LN_S) $(MODULE)$(DLLEXT) `basename $@`$(DLLEXT)
 
 $(ALL_SPECS16:%=_uninstall_/%): dummy
+	$(NICE_ECHO) "    Uninstalling Library\t`basename $@`$(DLLEXT)"
 	$(RM) $(dlldir)/`basename $@`$(DLLEXT)
 
 install_lib: $(MODULE)$(DLLEXT)
+	$(NICE_ECHO) "    Installing Library\t$(dlldir)/$(MODULE)$(DLLEXT)"
 	$(MKINSTALLDIRS) $(dlldir)
 	$(INSTALL_PROGRAM) $(MODULE)$(DLLEXT) $(dlldir)/$(MODULE)$(DLLEXT)
 
 install:: install_lib @WIN16_INSTALL@
 
 uninstall:: $(ALL_SPECS16:%=_uninstall_/%)
+	$(NICE_ECHO) "    Uninstalling Library\t$(MODULE)$(DLLEXT)"
 	$(RM) $(dlldir)/$(MODULE)$(DLLEXT)
 
 # Misc. rules
diff -urN wine-20050111/dlls/Makefile.in wine-20050111.new/dlls/Makefile.in
--- wine-20050111/dlls/Makefile.in	Fri Nov  5 08:15:33 2004
+++ wine-20050111.new/dlls/Makefile.in	Tue Feb  1 10:44:53 2005
@@ -1120,636 +1120,763 @@
 libadvapi32.def: advapi32/advapi32.spec.def
 	$(RM) $@ && $(LN_S) advapi32/advapi32.spec.def $@
 libadvapi32.a: advapi32/advapi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d advapi32/advapi32.spec.def
 
 libadvpack.def: advpack/advpack.spec.def
 	$(RM) $@ && $(LN_S) advpack/advpack.spec.def $@
 libadvpack.a: advpack/advpack.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d advpack/advpack.spec.def
 
 libamstream.def: amstream/amstream.spec.def
 	$(RM) $@ && $(LN_S) amstream/amstream.spec.def $@
 libamstream.a: amstream/amstream.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d amstream/amstream.spec.def
 
 libatl.def: atl/atl.spec.def
 	$(RM) $@ && $(LN_S) atl/atl.spec.def $@
 libatl.a: atl/atl.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d atl/atl.spec.def
 
 libavicap32.def: avicap32/avicap32.spec.def
 	$(RM) $@ && $(LN_S) avicap32/avicap32.spec.def $@
 libavicap32.a: avicap32/avicap32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d avicap32/avicap32.spec.def
 
 libavifil32.def: avifil32/avifil32.spec.def
 	$(RM) $@ && $(LN_S) avifil32/avifil32.spec.def $@
 libavifil32.a: avifil32/avifil32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d avifil32/avifil32.spec.def
 
 libcabinet.def: cabinet/cabinet.spec.def
 	$(RM) $@ && $(LN_S) cabinet/cabinet.spec.def $@
 libcabinet.a: cabinet/cabinet.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d cabinet/cabinet.spec.def
 
 libcapi2032.def: capi2032/capi2032.spec.def
 	$(RM) $@ && $(LN_S) capi2032/capi2032.spec.def $@
 libcapi2032.a: capi2032/capi2032.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d capi2032/capi2032.spec.def
 
 libcards.def: cards/cards.spec.def
 	$(RM) $@ && $(LN_S) cards/cards.spec.def $@
 libcards.a: cards/cards.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d cards/cards.spec.def
 
 libcfgmgr32.def: cfgmgr32/cfgmgr32.spec.def
 	$(RM) $@ && $(LN_S) cfgmgr32/cfgmgr32.spec.def $@
 libcfgmgr32.a: cfgmgr32/cfgmgr32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d cfgmgr32/cfgmgr32.spec.def
 
 libcomcat.def: comcat/comcat.spec.def
 	$(RM) $@ && $(LN_S) comcat/comcat.spec.def $@
 libcomcat.a: comcat/comcat.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d comcat/comcat.spec.def
 
 libcomctl32.def: comctl32/comctl32.spec.def
 	$(RM) $@ && $(LN_S) comctl32/comctl32.spec.def $@
 libcomctl32.a: comctl32/comctl32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d comctl32/comctl32.spec.def
 
 libcomdlg32.def: commdlg/comdlg32.spec.def
 	$(RM) $@ && $(LN_S) commdlg/comdlg32.spec.def $@
 libcomdlg32.a: commdlg/comdlg32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d commdlg/comdlg32.spec.def
 
 libcrtdll.def: crtdll/crtdll.spec.def
 	$(RM) $@ && $(LN_S) crtdll/crtdll.spec.def $@
 libcrtdll.a: crtdll/crtdll.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d crtdll/crtdll.spec.def
 
 libcrypt32.def: crypt32/crypt32.spec.def
 	$(RM) $@ && $(LN_S) crypt32/crypt32.spec.def $@
 libcrypt32.a: crypt32/crypt32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d crypt32/crypt32.spec.def
 
 libctl3d32.def: ctl3d/ctl3d32.spec.def
 	$(RM) $@ && $(LN_S) ctl3d/ctl3d32.spec.def $@
 libctl3d32.a: ctl3d/ctl3d32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d ctl3d/ctl3d32.spec.def
 
 libd3d8.def: d3d8/d3d8.spec.def
 	$(RM) $@ && $(LN_S) d3d8/d3d8.spec.def $@
 libd3d8.a: d3d8/d3d8.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3d8/d3d8.spec.def
 
 libd3d9.def: d3d9/d3d9.spec.def
 	$(RM) $@ && $(LN_S) d3d9/d3d9.spec.def $@
 libd3d9.a: d3d9/d3d9.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3d9/d3d9.spec.def
 
 libd3dim.def: d3dim/d3dim.spec.def
 	$(RM) $@ && $(LN_S) d3dim/d3dim.spec.def $@
 libd3dim.a: d3dim/d3dim.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3dim/d3dim.spec.def
 
 libd3drm.def: d3drm/d3drm.spec.def
 	$(RM) $@ && $(LN_S) d3drm/d3drm.spec.def $@
 libd3drm.a: d3drm/d3drm.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3drm/d3drm.spec.def
 
 libd3dx8.def: d3dx8/d3dx8.spec.def
 	$(RM) $@ && $(LN_S) d3dx8/d3dx8.spec.def $@
 libd3dx8.a: d3dx8/d3dx8.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3dx8/d3dx8.spec.def
 
 libd3dxof.def: d3dxof/d3dxof.spec.def
 	$(RM) $@ && $(LN_S) d3dxof/d3dxof.spec.def $@
 libd3dxof.a: d3dxof/d3dxof.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d d3dxof/d3dxof.spec.def
 
 libdbghelp.def: dbghelp/dbghelp.spec.def
 	$(RM) $@ && $(LN_S) dbghelp/dbghelp.spec.def $@
 libdbghelp.a: dbghelp/dbghelp.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dbghelp/dbghelp.spec.def
 
 libdciman32.def: dciman32/dciman32.spec.def
 	$(RM) $@ && $(LN_S) dciman32/dciman32.spec.def $@
 libdciman32.a: dciman32/dciman32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dciman32/dciman32.spec.def
 
 libddraw.def: ddraw/ddraw.spec.def
 	$(RM) $@ && $(LN_S) ddraw/ddraw.spec.def $@
 libddraw.a: ddraw/ddraw.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d ddraw/ddraw.spec.def
 
 libdevenum.def: devenum/devenum.spec.def
 	$(RM) $@ && $(LN_S) devenum/devenum.spec.def $@
 libdevenum.a: devenum/devenum.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d devenum/devenum.spec.def
 
 libdinput.def: dinput/dinput.spec.def
 	$(RM) $@ && $(LN_S) dinput/dinput.spec.def $@
 libdinput.a: dinput/dinput.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dinput/dinput.spec.def
 
 libdinput8.def: dinput8/dinput8.spec.def
 	$(RM) $@ && $(LN_S) dinput8/dinput8.spec.def $@
 libdinput8.a: dinput8/dinput8.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dinput8/dinput8.spec.def
 
 libdmband.def: dmband/dmband.spec.def
 	$(RM) $@ && $(LN_S) dmband/dmband.spec.def $@
 libdmband.a: dmband/dmband.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmband/dmband.spec.def
 
 libdmcompos.def: dmcompos/dmcompos.spec.def
 	$(RM) $@ && $(LN_S) dmcompos/dmcompos.spec.def $@
 libdmcompos.a: dmcompos/dmcompos.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmcompos/dmcompos.spec.def
 
 libdmime.def: dmime/dmime.spec.def
 	$(RM) $@ && $(LN_S) dmime/dmime.spec.def $@
 libdmime.a: dmime/dmime.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmime/dmime.spec.def
 
 libdmloader.def: dmloader/dmloader.spec.def
 	$(RM) $@ && $(LN_S) dmloader/dmloader.spec.def $@
 libdmloader.a: dmloader/dmloader.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmloader/dmloader.spec.def
 
 libdmscript.def: dmscript/dmscript.spec.def
 	$(RM) $@ && $(LN_S) dmscript/dmscript.spec.def $@
 libdmscript.a: dmscript/dmscript.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmscript/dmscript.spec.def
 
 libdmstyle.def: dmstyle/dmstyle.spec.def
 	$(RM) $@ && $(LN_S) dmstyle/dmstyle.spec.def $@
 libdmstyle.a: dmstyle/dmstyle.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmstyle/dmstyle.spec.def
 
 libdmsynth.def: dmsynth/dmsynth.spec.def
 	$(RM) $@ && $(LN_S) dmsynth/dmsynth.spec.def $@
 libdmsynth.a: dmsynth/dmsynth.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmsynth/dmsynth.spec.def
 
 libdmusic.def: dmusic/dmusic.spec.def
 	$(RM) $@ && $(LN_S) dmusic/dmusic.spec.def $@
 libdmusic.a: dmusic/dmusic.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmusic/dmusic.spec.def
 
 libdmusic32.def: dmusic32/dmusic32.spec.def
 	$(RM) $@ && $(LN_S) dmusic32/dmusic32.spec.def $@
 libdmusic32.a: dmusic32/dmusic32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dmusic32/dmusic32.spec.def
 
 libdplay.def: dplay/dplay.spec.def
 	$(RM) $@ && $(LN_S) dplay/dplay.spec.def $@
 libdplay.a: dplay/dplay.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dplay/dplay.spec.def
 
 libdplayx.def: dplayx/dplayx.spec.def
 	$(RM) $@ && $(LN_S) dplayx/dplayx.spec.def $@
 libdplayx.a: dplayx/dplayx.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dplayx/dplayx.spec.def
 
 libdpnet.def: dpnet/dpnet.spec.def
 	$(RM) $@ && $(LN_S) dpnet/dpnet.spec.def $@
 libdpnet.a: dpnet/dpnet.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dpnet/dpnet.spec.def
 
 libdpnhpast.def: dpnhpast/dpnhpast.spec.def
 	$(RM) $@ && $(LN_S) dpnhpast/dpnhpast.spec.def $@
 libdpnhpast.a: dpnhpast/dpnhpast.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dpnhpast/dpnhpast.spec.def
 
 libdsound.def: dsound/dsound.spec.def
 	$(RM) $@ && $(LN_S) dsound/dsound.spec.def $@
 libdsound.a: dsound/dsound.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dsound/dsound.spec.def
 
 libdswave.def: dswave/dswave.spec.def
 	$(RM) $@ && $(LN_S) dswave/dswave.spec.def $@
 libdswave.a: dswave/dswave.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dswave/dswave.spec.def
 
 libdxdiagn.def: dxdiagn/dxdiagn.spec.def
 	$(RM) $@ && $(LN_S) dxdiagn/dxdiagn.spec.def $@
 libdxdiagn.a: dxdiagn/dxdiagn.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d dxdiagn/dxdiagn.spec.def
 
 libgdi32.def: gdi/gdi32.spec.def
 	$(RM) $@ && $(LN_S) gdi/gdi32.spec.def $@
 libgdi32.a: gdi/gdi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d gdi/gdi32.spec.def
 
 libglu32.def: glu32/glu32.spec.def
 	$(RM) $@ && $(LN_S) glu32/glu32.spec.def $@
 libglu32.a: glu32/glu32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d glu32/glu32.spec.def
 
 libglut32.def: glut32/glut32.spec.def
 	$(RM) $@ && $(LN_S) glut32/glut32.spec.def $@
 libglut32.a: glut32/glut32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d glut32/glut32.spec.def
 
 libiccvid.def: iccvid/iccvid.spec.def
 	$(RM) $@ && $(LN_S) iccvid/iccvid.spec.def $@
 libiccvid.a: iccvid/iccvid.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d iccvid/iccvid.spec.def
 
 libicmp.def: icmp/icmp.spec.def
 	$(RM) $@ && $(LN_S) icmp/icmp.spec.def $@
 libicmp.a: icmp/icmp.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d icmp/icmp.spec.def
 
 libimagehlp.def: imagehlp/imagehlp.spec.def
 	$(RM) $@ && $(LN_S) imagehlp/imagehlp.spec.def $@
 libimagehlp.a: imagehlp/imagehlp.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d imagehlp/imagehlp.spec.def
 
 libimm32.def: imm32/imm32.spec.def
 	$(RM) $@ && $(LN_S) imm32/imm32.spec.def $@
 libimm32.a: imm32/imm32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d imm32/imm32.spec.def
 
 libiphlpapi.def: iphlpapi/iphlpapi.spec.def
 	$(RM) $@ && $(LN_S) iphlpapi/iphlpapi.spec.def $@
 libiphlpapi.a: iphlpapi/iphlpapi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d iphlpapi/iphlpapi.spec.def
 
 libitss.def: itss/itss.spec.def
 	$(RM) $@ && $(LN_S) itss/itss.spec.def $@
 libitss.a: itss/itss.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d itss/itss.spec.def
 
 libkernel32.def: kernel/kernel32.spec.def
 	$(RM) $@ && $(LN_S) kernel/kernel32.spec.def $@
 libkernel32.a: kernel/kernel32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d kernel/kernel32.spec.def
 
 liblz32.def: lzexpand/lz32.spec.def
 	$(RM) $@ && $(LN_S) lzexpand/lz32.spec.def $@
 liblz32.a: lzexpand/lz32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d lzexpand/lz32.spec.def
 
 libmapi32.def: mapi32/mapi32.spec.def
 	$(RM) $@ && $(LN_S) mapi32/mapi32.spec.def $@
 libmapi32.a: mapi32/mapi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def
 
 libmlang.def: mlang/mlang.spec.def
 	$(RM) $@ && $(LN_S) mlang/mlang.spec.def $@
 libmlang.a: mlang/mlang.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mlang/mlang.spec.def
 
 libmpr.def: mpr/mpr.spec.def
 	$(RM) $@ && $(LN_S) mpr/mpr.spec.def $@
 libmpr.a: mpr/mpr.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mpr/mpr.spec.def
 
 libmsacm32.def: msacm/msacm32.spec.def
 	$(RM) $@ && $(LN_S) msacm/msacm32.spec.def $@
 libmsacm32.a: msacm/msacm32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msacm/msacm32.spec.def
 
 libmscms.def: mscms/mscms.spec.def
 	$(RM) $@ && $(LN_S) mscms/mscms.spec.def $@
 libmscms.a: mscms/mscms.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mscms/mscms.spec.def
 
 libmsdmo.def: msdmo/msdmo.spec.def
 	$(RM) $@ && $(LN_S) msdmo/msdmo.spec.def $@
 libmsdmo.a: msdmo/msdmo.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msdmo/msdmo.spec.def
 
 libmshtml.def: mshtml/mshtml.spec.def
 	$(RM) $@ && $(LN_S) mshtml/mshtml.spec.def $@
 libmshtml.a: mshtml/mshtml.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mshtml/mshtml.spec.def
 
 libmsi.def: msi/msi.spec.def
 	$(RM) $@ && $(LN_S) msi/msi.spec.def $@
 libmsi.a: msi/msi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msi/msi.spec.def
 
 libmsimg32.def: msimg32/msimg32.spec.def
 	$(RM) $@ && $(LN_S) msimg32/msimg32.spec.def $@
 libmsimg32.a: msimg32/msimg32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msimg32/msimg32.spec.def
 
 libmsnet32.def: msnet32/msnet32.spec.def
 	$(RM) $@ && $(LN_S) msnet32/msnet32.spec.def $@
 libmsnet32.a: msnet32/msnet32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msnet32/msnet32.spec.def
 
 libmsrle32.def: msrle32/msrle32.spec.def
 	$(RM) $@ && $(LN_S) msrle32/msrle32.spec.def $@
 libmsrle32.a: msrle32/msrle32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msrle32/msrle32.spec.def
 
 libmsvcrt.def: msvcrt/msvcrt.spec.def
 	$(RM) $@ && $(LN_S) msvcrt/msvcrt.spec.def $@
 libmsvcrt.a: msvcrt/msvcrt.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvcrt/msvcrt.spec.def
 
 libmsvcrt20.def: msvcrt20/msvcrt20.spec.def
 	$(RM) $@ && $(LN_S) msvcrt20/msvcrt20.spec.def $@
 libmsvcrt20.a: msvcrt20/msvcrt20.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def
 
 libmsvcrt40.def: msvcrt40/msvcrt40.spec.def
 	$(RM) $@ && $(LN_S) msvcrt40/msvcrt40.spec.def $@
 libmsvcrt40.a: msvcrt40/msvcrt40.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvcrt40/msvcrt40.spec.def
 
 libmsvcrtd.def: msvcrtd/msvcrtd.spec.def
 	$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.spec.def $@
 libmsvcrtd.a: msvcrtd/msvcrtd.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvcrtd/msvcrtd.spec.def
 
 libmsvfw32.def: msvideo/msvfw32.spec.def
 	$(RM) $@ && $(LN_S) msvideo/msvfw32.spec.def $@
 libmsvfw32.a: msvideo/msvfw32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvideo/msvfw32.spec.def
 
 libmsvidc32.def: msvidc32/msvidc32.spec.def
 	$(RM) $@ && $(LN_S) msvidc32/msvidc32.spec.def $@
 libmsvidc32.a: msvidc32/msvidc32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d msvidc32/msvidc32.spec.def
 
 libmswsock.def: mswsock/mswsock.spec.def
 	$(RM) $@ && $(LN_S) mswsock/mswsock.spec.def $@
 libmswsock.a: mswsock/mswsock.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d mswsock/mswsock.spec.def
 
 libnetapi32.def: netapi32/netapi32.spec.def
 	$(RM) $@ && $(LN_S) netapi32/netapi32.spec.def $@
 libnetapi32.a: netapi32/netapi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d netapi32/netapi32.spec.def
 
 libnewdev.def: newdev/newdev.spec.def
 	$(RM) $@ && $(LN_S) newdev/newdev.spec.def $@
 libnewdev.a: newdev/newdev.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d newdev/newdev.spec.def
 
 libntdll.def: ntdll/ntdll.spec.def
 	$(RM) $@ && $(LN_S) ntdll/ntdll.spec.def $@
 libntdll.a: ntdll/ntdll.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d ntdll/ntdll.spec.def
 
 libodbc32.def: odbc32/odbc32.spec.def
 	$(RM) $@ && $(LN_S) odbc32/odbc32.spec.def $@
 libodbc32.a: odbc32/odbc32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d odbc32/odbc32.spec.def
 
 libole32.def: ole32/ole32.spec.def
 	$(RM) $@ && $(LN_S) ole32/ole32.spec.def $@
 libole32.a: ole32/ole32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d ole32/ole32.spec.def
 
 liboleacc.def: oleacc/oleacc.spec.def
 	$(RM) $@ && $(LN_S) oleacc/oleacc.spec.def $@
 liboleacc.a: oleacc/oleacc.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d oleacc/oleacc.spec.def
 
 liboleaut32.def: oleaut32/oleaut32.spec.def
 	$(RM) $@ && $(LN_S) oleaut32/oleaut32.spec.def $@
 liboleaut32.a: oleaut32/oleaut32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d oleaut32/oleaut32.spec.def
 
 libolecli32.def: olecli/olecli32.spec.def
 	$(RM) $@ && $(LN_S) olecli/olecli32.spec.def $@
 libolecli32.a: olecli/olecli32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d olecli/olecli32.spec.def
 
 liboledlg.def: oledlg/oledlg.spec.def
 	$(RM) $@ && $(LN_S) oledlg/oledlg.spec.def $@
 liboledlg.a: oledlg/oledlg.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d oledlg/oledlg.spec.def
 
 libolepro32.def: olepro32/olepro32.spec.def
 	$(RM) $@ && $(LN_S) olepro32/olepro32.spec.def $@
 libolepro32.a: olepro32/olepro32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d olepro32/olepro32.spec.def
 
 libolesvr32.def: olesvr/olesvr32.spec.def
 	$(RM) $@ && $(LN_S) olesvr/olesvr32.spec.def $@
 libolesvr32.a: olesvr/olesvr32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d olesvr/olesvr32.spec.def
 
 libopengl32.def: opengl32/opengl32.spec.def
 	$(RM) $@ && $(LN_S) opengl32/opengl32.spec.def $@
 libopengl32.a: opengl32/opengl32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d opengl32/opengl32.spec.def
 
 libpsapi.def: psapi/psapi.spec.def
 	$(RM) $@ && $(LN_S) psapi/psapi.spec.def $@
 libpsapi.a: psapi/psapi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d psapi/psapi.spec.def
 
 libqcap.def: qcap/qcap.spec.def
 	$(RM) $@ && $(LN_S) qcap/qcap.spec.def $@
 libqcap.a: qcap/qcap.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d qcap/qcap.spec.def
 
 libquartz.def: quartz/quartz.spec.def
 	$(RM) $@ && $(LN_S) quartz/quartz.spec.def $@
 libquartz.a: quartz/quartz.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d quartz/quartz.spec.def
 
 librasapi32.def: rasapi32/rasapi32.spec.def
 	$(RM) $@ && $(LN_S) rasapi32/rasapi32.spec.def $@
 librasapi32.a: rasapi32/rasapi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d rasapi32/rasapi32.spec.def
 
 libriched32.def: richedit/riched32.spec.def
 	$(RM) $@ && $(LN_S) richedit/riched32.spec.def $@
 libriched32.a: richedit/riched32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d richedit/riched32.spec.def
 
 librpcrt4.def: rpcrt4/rpcrt4.spec.def
 	$(RM) $@ && $(LN_S) rpcrt4/rpcrt4.spec.def $@
 librpcrt4.a: rpcrt4/rpcrt4.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d rpcrt4/rpcrt4.spec.def
 
 librsabase.def: rsabase/rsabase.spec.def
 	$(RM) $@ && $(LN_S) rsabase/rsabase.spec.def $@
 librsabase.a: rsabase/rsabase.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d rsabase/rsabase.spec.def
 
 librsaenh.def: rsaenh/rsaenh.spec.def
 	$(RM) $@ && $(LN_S) rsaenh/rsaenh.spec.def $@
 librsaenh.a: rsaenh/rsaenh.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d rsaenh/rsaenh.spec.def
 
 libsecur32.def: secur32/secur32.spec.def
 	$(RM) $@ && $(LN_S) secur32/secur32.spec.def $@
 libsecur32.a: secur32/secur32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d secur32/secur32.spec.def
 
 libserialui.def: serialui/serialui.spec.def
 	$(RM) $@ && $(LN_S) serialui/serialui.spec.def $@
 libserialui.a: serialui/serialui.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d serialui/serialui.spec.def
 
 libsetupapi.def: setupapi/setupapi.spec.def
 	$(RM) $@ && $(LN_S) setupapi/setupapi.spec.def $@
 libsetupapi.a: setupapi/setupapi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d setupapi/setupapi.spec.def
 
 libshdocvw.def: shdocvw/shdocvw.spec.def
 	$(RM) $@ && $(LN_S) shdocvw/shdocvw.spec.def $@
 libshdocvw.a: shdocvw/shdocvw.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d shdocvw/shdocvw.spec.def
 
 libshell32.def: shell32/shell32.spec.def
 	$(RM) $@ && $(LN_S) shell32/shell32.spec.def $@
 libshell32.a: shell32/shell32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d shell32/shell32.spec.def
 
 libshfolder.def: shfolder/shfolder.spec.def
 	$(RM) $@ && $(LN_S) shfolder/shfolder.spec.def $@
 libshfolder.a: shfolder/shfolder.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d shfolder/shfolder.spec.def
 
 libshlwapi.def: shlwapi/shlwapi.spec.def
 	$(RM) $@ && $(LN_S) shlwapi/shlwapi.spec.def $@
 libshlwapi.a: shlwapi/shlwapi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d shlwapi/shlwapi.spec.def
 
 libsnmpapi.def: snmpapi/snmpapi.spec.def
 	$(RM) $@ && $(LN_S) snmpapi/snmpapi.spec.def $@
 libsnmpapi.a: snmpapi/snmpapi.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d snmpapi/snmpapi.spec.def
 
 libsti.def: sti/sti.spec.def
 	$(RM) $@ && $(LN_S) sti/sti.spec.def $@
 libsti.a: sti/sti.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d sti/sti.spec.def
 
 libtapi32.def: tapi32/tapi32.spec.def
 	$(RM) $@ && $(LN_S) tapi32/tapi32.spec.def $@
 libtapi32.a: tapi32/tapi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d tapi32/tapi32.spec.def
 
 libttydrv.def: ttydrv/ttydrv.spec.def
 	$(RM) $@ && $(LN_S) ttydrv/ttydrv.spec.def $@
 libttydrv.a: ttydrv/ttydrv.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d ttydrv/ttydrv.spec.def
 
 libtwain_32.def: twain/twain_32.spec.def
 	$(RM) $@ && $(LN_S) twain/twain_32.spec.def $@
 libtwain_32.a: twain/twain_32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d twain/twain_32.spec.def
 
 libunicows.def: unicows/unicows.spec.def
 	$(RM) $@ && $(LN_S) unicows/unicows.spec.def $@
 libunicows.a: unicows/unicows.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d unicows/unicows.spec.def
 
 liburl.def: url/url.spec.def
 	$(RM) $@ && $(LN_S) url/url.spec.def $@
 liburl.a: url/url.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d url/url.spec.def
 
 liburlmon.def: urlmon/urlmon.spec.def
 	$(RM) $@ && $(LN_S) urlmon/urlmon.spec.def $@
 liburlmon.a: urlmon/urlmon.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d urlmon/urlmon.spec.def
 
 libuser32.def: user/user32.spec.def
 	$(RM) $@ && $(LN_S) user/user32.spec.def $@
 libuser32.a: user/user32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d user/user32.spec.def
 
 libuxtheme.def: uxtheme/uxtheme.spec.def
 	$(RM) $@ && $(LN_S) uxtheme/uxtheme.spec.def $@
 libuxtheme.a: uxtheme/uxtheme.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d uxtheme/uxtheme.spec.def
 
 libvdmdbg.def: vdmdbg/vdmdbg.spec.def
 	$(RM) $@ && $(LN_S) vdmdbg/vdmdbg.spec.def $@
 libvdmdbg.a: vdmdbg/vdmdbg.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d vdmdbg/vdmdbg.spec.def
 
 libversion.def: version/version.spec.def
 	$(RM) $@ && $(LN_S) version/version.spec.def $@
 libversion.a: version/version.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d version/version.spec.def
 
 libw32skrnl.def: win32s/w32skrnl.spec.def
 	$(RM) $@ && $(LN_S) win32s/w32skrnl.spec.def $@
 libw32skrnl.a: win32s/w32skrnl.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def
 
 libwined3d.def: wined3d/wined3d.spec.def
 	$(RM) $@ && $(LN_S) wined3d/wined3d.spec.def $@
 libwined3d.a: wined3d/wined3d.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wined3d/wined3d.spec.def
 
 libwinedos.def: winedos/winedos.spec.def
 	$(RM) $@ && $(LN_S) winedos/winedos.spec.def $@
 libwinedos.a: winedos/winedos.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winedos/winedos.spec.def
 
 libwineps.def: wineps/wineps.spec.def
 	$(RM) $@ && $(LN_S) wineps/wineps.spec.def $@
 libwineps.a: wineps/wineps.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wineps/wineps.spec.def
 
 libwininet.def: wininet/wininet.spec.def
 	$(RM) $@ && $(LN_S) wininet/wininet.spec.def $@
 libwininet.a: wininet/wininet.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wininet/wininet.spec.def
 
 libwinmm.def: winmm/winmm.spec.def
 	$(RM) $@ && $(LN_S) winmm/winmm.spec.def $@
 libwinmm.a: winmm/winmm.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winmm/winmm.spec.def
 
 libwinnls32.def: winnls/winnls32.spec.def
 	$(RM) $@ && $(LN_S) winnls/winnls32.spec.def $@
 libwinnls32.a: winnls/winnls32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winnls/winnls32.spec.def
 
 libwinspool.def: winspool/winspool.drv.spec.def
 	$(RM) $@ && $(LN_S) winspool/winspool.drv.spec.def $@
 libwinspool.a: winspool/winspool.drv.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winspool/winspool.drv.spec.def
 
 libwintab32.def: wintab32/wintab32.spec.def
 	$(RM) $@ && $(LN_S) wintab32/wintab32.spec.def $@
 libwintab32.a: wintab32/wintab32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wintab32/wintab32.spec.def
 
 libwintrust.def: wintrust/wintrust.spec.def
 	$(RM) $@ && $(LN_S) wintrust/wintrust.spec.def $@
 libwintrust.a: wintrust/wintrust.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wintrust/wintrust.spec.def
 
 libwnaspi32.def: winaspi/wnaspi32.spec.def
 	$(RM) $@ && $(LN_S) winaspi/wnaspi32.spec.def $@
 libwnaspi32.a: winaspi/wnaspi32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winaspi/wnaspi32.spec.def
 
 libwow32.def: wow32/wow32.spec.def
 	$(RM) $@ && $(LN_S) wow32/wow32.spec.def $@
 libwow32.a: wow32/wow32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wow32/wow32.spec.def
 
 libws2_32.def: winsock/ws2_32.spec.def
 	$(RM) $@ && $(LN_S) winsock/ws2_32.spec.def $@
 libws2_32.a: winsock/ws2_32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d winsock/ws2_32.spec.def
 
 libwsock32.def: wsock32/wsock32.spec.def
 	$(RM) $@ && $(LN_S) wsock32/wsock32.spec.def $@
 libwsock32.a: wsock32/wsock32.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d wsock32/wsock32.spec.def
 
 libx11drv.def: x11drv/x11drv.spec.def
 	$(RM) $@ && $(LN_S) x11drv/x11drv.spec.def $@
 libx11drv.a: x11drv/x11drv.spec.def
+	$(NICE_ECHO) "****dlls/DLLTOOL (what is this??) on $@"
 	$(DLLTOOL) -k -l $@ -d x11drv/x11drv.spec.def
 
 advapi32/advapi32.spec.def: $(WINEBUILD)
@@ -2050,17 +2177,20 @@
 # Rules for auto documentation
 
 $(SUBDIRS:%=%/__man__): dummy
-	cd `dirname $@` && $(MAKE) man
+	$(NICE_ECHO) "Making 'man' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) man
 
 man: $(SUBDIRS:%=%/__man__)
 
 $(SUBDIRS:%=%/__doc_html__): dummy
-	cd `dirname $@` && $(MAKE) doc-html
+	$(NICE_ECHO) "Making 'doc-html' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) doc-html
 
 doc-html: $(SUBDIRS:%=%/__doc_html__)
 
 $(SUBDIRS:%=%/__doc_sgml__): dummy
-	cd `dirname $@` && $(MAKE) doc-sgml
+	$(NICE_ECHO) "Making 'doc-sgml' in $(subst $(BASEDIR),,$(CURDIR)/)`dirname $@`/"
+	cd `dirname $@` && $(MAKE) BASEDIR=$(BASEDIR) doc-sgml
 
 doc-sgml: $(SUBDIRS:%=%/__doc_sgml__)
 
@@ -2070,11 +2200,13 @@
 
 install install-dev:: $(IMPORT_LIBS)
 	$(MKINSTALLDIRS) $(dlldir)
+	$(NICE_ECHO) "    Installing\t\t$(IMPORT_LIBS)"
 	for f in $(IMPORT_LIBS); do $(INSTALL_DATA) $$f $(dlldir)/$$f; done
 
 install install-lib:: $(INSTALLSUBDIRS:%=%/__install__)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\t$(IMPORT_LIBS)"
 	-cd $(dlldir) && $(RM) $(IMPORT_LIBS)
 	-rmdir $(dlldir)
 
diff -urN wine-20050111/dlls/Maketest.rules.in wine-20050111.new/dlls/Maketest.rules.in
--- wine-20050111/dlls/Maketest.rules.in	Wed Oct 20 09:06:12 2004
+++ wine-20050111.new/dlls/Maketest.rules.in	Tue Feb  1 10:44:53 2005
@@ -37,16 +37,19 @@
 # Rules for .so main module
 
 $(MODULE).so: $(OBJS) $(RC_SRCS:.rc=.res) $(IMPORTLIBS) Makefile.in
+	$(NICE_ECHO) "  Creating Module\t$(MODULE).so"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -mconsole $(OBJS) $(RC_SRCS:.rc=.res) -o $@ $(LIBPORT) -L$(DLLDIR) -L$(LIBDIR) $(ALL_LIBS)
 
 # Rules for .exe main module
 
 $(MODULE): $(OBJS) $(RCOBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Module\t$(MODULE)"
 	$(CC) $(OBJS) $(RCOBJS) -o $@ $(ALL_LIBS)
 
 # Rules for building test list
 
 $(TESTLIST): Makefile.in $(TOPSRCDIR)/tools/make_ctests
+	$(NICE_ECHO) "    Generating\t\t$(TESTLIST)"
 	$(TOPSRCDIR)/tools/make_ctests $(CTESTS) >$(TESTLIST) || $(RM) $(TESTLIST)
 
 depend: $(TESTLIST)
@@ -62,14 +65,17 @@
 .SUFFIXES: .cross.o .res.cross.o
 
 .c.cross.o:
+	$(NICE_ECHO) "    Cross Compiling\t$<"
 	$(CROSSCC) -c $(ALLCFLAGS) -o $@ $<
 
 .res.res.cross.o:
+	$(NICE_ECHO) "    Cross Compiling\t$<"
 	$(CROSSWINDRES) -i $< -o $@
 
 crosstest:: @CROSSTEST@
 
 $(CROSSTEST): $(CROSSOBJS) Makefile.in
+	$(NICE_ECHO) "  Cross Linking\t$@"
 	$(CROSSCC) $(CROSSOBJS) -o $@ $(ALL_LIBS)
 
 # Rules for cleaning
diff -urN wine-20050111/dlls/dxerr8/Makefile.in wine-20050111.new/dlls/dxerr8/Makefile.in
--- wine-20050111/dlls/dxerr8/Makefile.in	Wed Oct 20 09:06:12 2004
+++ wine-20050111.new/dlls/dxerr8/Makefile.in	Tue Feb  1 10:45:52 2005
@@ -17,6 +17,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/dlls/dxerr9/Makefile.in wine-20050111.new/dlls/dxerr9/Makefile.in
--- wine-20050111/dlls/dxerr9/Makefile.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/dlls/dxerr9/Makefile.in	Tue Feb  1 10:45:52 2005
@@ -17,6 +17,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/dlls/dxguid/Makefile.in wine-20050111.new/dlls/dxguid/Makefile.in
--- wine-20050111/dlls/dxguid/Makefile.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/dlls/dxguid/Makefile.in	Tue Feb  1 10:45:53 2005
@@ -17,6 +17,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/dlls/gdi/Makefile.in wine-20050111.new/dlls/gdi/Makefile.in
--- wine-20050111/dlls/gdi/Makefile.in	Thu Aug 12 09:59:07 2004
+++ wine-20050111.new/dlls/gdi/Makefile.in	Tue Feb  1 10:45:54 2005
@@ -71,9 +71,11 @@
 # Special rules for 16-bit resource and spec files
 
 gdi.exe.spec.c: gdi.exe.spec version16.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --heap 65520 --main-module $(MODULE) --res version16.res --dll $(SRCDIR)/gdi.exe.spec
 
 version16.res: version16.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
 
 ### Dependencies:
diff -urN wine-20050111/dlls/kernel/Makefile.in wine-20050111.new/dlls/kernel/Makefile.in
--- wine-20050111/dlls/kernel/Makefile.in	Thu Aug 19 11:20:45 2004
+++ wine-20050111.new/dlls/kernel/Makefile.in	Tue Feb  1 10:46:05 2005
@@ -100,14 +100,17 @@
 kernel.res: $(MC_SRCS:.mc=.mc.rc)
 
 relay16asm.s: $(WINEBUILD)
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --relay16
 
 # Special rules for 16-bit resource and spec files
 
 krnl386.exe.spec.c: krnl386.exe.spec version16.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --dll-name kernel --main-module $(MODULE) --res version16.res --dll $(SRCDIR)/krnl386.exe.spec
 
 version16.res: version16.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
 
 clean::
diff -urN wine-20050111/dlls/msi/Makefile.in wine-20050111.new/dlls/msi/Makefile.in
--- wine-20050111/dlls/msi/Makefile.in	Thu Jan  6 04:11:33 2005
+++ wine-20050111.new/dlls/msi/Makefile.in	Tue Feb  1 10:46:30 2005
@@ -36,9 +36,11 @@
 @MAKE_DLL_RULES@
 
 sql.tab.c sql.tab.h: sql.y
+	$(NICE_ECHO) "    BISONing\t\t$<"
 	$(BISON) -p SQL_ -d $(SRCDIR)/sql.y -o sql.tab.c
 
 cond.tab.c cond.tab.h: cond.y
+	$(NICE_ECHO) "    BISONing\t\t$<"
 	$(BISON) -p COND_ -d $(SRCDIR)/cond.y -o cond.tab.c
 
 # hack to allow parallel make
diff -urN wine-20050111/dlls/ntdll/Makefile.in wine-20050111.new/dlls/ntdll/Makefile.in
--- wine-20050111/dlls/ntdll/Makefile.in	Wed Dec  8 01:47:13 2004
+++ wine-20050111.new/dlls/ntdll/Makefile.in	Tue Feb  1 10:46:44 2005
@@ -54,6 +54,7 @@
 @MAKE_DLL_RULES@
 
 relay32.s: $(WINEBUILD)
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --relay32
 
 clean::
diff -urN wine-20050111/dlls/shell32/Makefile.in wine-20050111.new/dlls/shell32/Makefile.in
--- wine-20050111/dlls/shell32/Makefile.in	Wed Oct 27 10:47:53 2004
+++ wine-20050111.new/dlls/shell32/Makefile.in	Tue Feb  1 10:47:32 2005
@@ -74,12 +74,15 @@
 # Special rules for 16-bit resource files
 
 version16.res: version16.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
 
 shell.spec.c: shell.spec version16.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res version16.res --dll $(SRCDIR)/shell.spec
 
 authors.c: $(TOPSRCDIR)/AUTHORS
+	$(NICE_ECHO) "    Generating\t\t$@"
 	(LC_ALL=C; export LC_ALL; echo 'const char * const SHELL_Authors[] = {' && \
 	 sed -e '1,2d' -e 's/\(.*\)/  \"\1\",/' $(TOPSRCDIR)/AUTHORS && \
 	 echo '  0 };') >$@ || ($(RM) $@ && false)
diff -urN wine-20050111/dlls/strmiids/Makefile.in wine-20050111.new/dlls/strmiids/Makefile.in
--- wine-20050111/dlls/strmiids/Makefile.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/dlls/strmiids/Makefile.in	Tue Feb  1 10:47:44 2005
@@ -15,6 +15,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/dlls/user/Makefile.in wine-20050111.new/dlls/user/Makefile.in
--- wine-20050111/dlls/user/Makefile.in	Fri Dec 10 00:48:56 2004
+++ wine-20050111.new/dlls/user/Makefile.in	Tue Feb  1 10:47:48 2005
@@ -161,21 +161,27 @@
 # Special rules for 16-bit resource and spec files
 
 user.exe.spec.c: user.exe.spec resources/version16.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --heap 65520 --main-module $(MODULE) --res resources/version16.res --dll $(SRCDIR)/user.exe.spec
 
 display.drv.spec.c: display.drv.spec resources/display.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res resources/display.res --dll $(SRCDIR)/display.drv.spec
 
 mouse.drv.spec.c: mouse.drv.spec resources/mouse.res
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --main-module $(MODULE) --res resources/mouse.res --dll $(SRCDIR)/mouse.drv.spec
 
 resources/display.res: resources/display.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/display.rc
 
 resources/mouse.res: resources/mouse.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/mouse.rc
 
 resources/version16.res: resources/version16.rc
+	$(NICE_ECHO) "    Resource Compile\t$<"
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/version16.rc
 
 ### Dependencies:
diff -urN wine-20050111/dlls/uuid/Makefile.in wine-20050111.new/dlls/uuid/Makefile.in
--- wine-20050111/dlls/uuid/Makefile.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/dlls/uuid/Makefile.in	Tue Feb  1 10:47:57 2005
@@ -15,6 +15,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/dlls/wineps/Makefile.in wine-20050111.new/dlls/wineps/Makefile.in
--- wine-20050111/dlls/wineps/Makefile.in	Thu Aug 12 09:59:07 2004
+++ wine-20050111.new/dlls/wineps/Makefile.in	Tue Feb  1 10:48:13 2005
@@ -83,10 +83,12 @@
 @MAKE_DLL_RULES@
 
 install::
+	$(NICE_ECHO) "    Installing\t\t$(datadir)/wine/generic.ppd"
 	$(MKINSTALLDIRS) $(datadir)/wine
 	$(INSTALL_DATA) $(SRCDIR)/generic.ppd $(datadir)/wine/generic.ppd
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\tgeneric.ppd"
 	$(RM) $(datadir)/wine/generic.ppd
 
 ### Dependencies:
diff -urN wine-20050111/documentation/Makefile.in wine-20050111.new/documentation/Makefile.in
--- wine-20050111/documentation/Makefile.in	Wed Oct 27 08:45:47 2004
+++ wine-20050111.new/documentation/Makefile.in	Tue Feb  1 10:49:29 2005
@@ -74,15 +74,19 @@
 .SUFFIXES: .sgml .html .pdf .ps .txt
 
 .sgml.html:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(DB2HTML) -u $<
 
 .sgml.pdf:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(DB2PDF) $<
 
 .sgml.ps:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(DB2PS) $<
 
 .sgml.txt:
+	$(NICE_ECHO) "    Generating\t\t$@"
 	$(DB2TXT) $<
 
 wine-devel.pdf wine-devel.ps wine-devel.html wine-devel.txt: $(WINE_DEVEL_SRCS)
@@ -91,6 +95,7 @@
 winelib-user.pdf winelib-user.ps winelib-user.html winelib-user.txt: $(WINELIB_USER_SRCS)
 
 wine.man: wine.man.in
+	$(NICE_ECHO) "    Generating\t\t$@"
 	sed -e 's,@bindir\@,$(bindir),g' -e 's,@dlldir\@,$(dlldir),g' -e 's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR)/wine.man.in >$@ || ($(RM) $@ && false)
 
 # Rules for distribution tarballs of formatted docs
@@ -98,27 +103,36 @@
 dist: wine-doc-ps.tar.gz wine-doc-pdf.tar.gz wine-doc-html.tar.gz wine-doc-txt.tar.gz wine-faq.txt
 
 wine-doc-ps.tar.gz: $(ALLBOOKS:%=%.ps)
+	$(NICE_ECHO) "    Packaging\t\t$@"
 	tar cf - $(ALLBOOKS:%=%.ps) | gzip -9 > $@ || ($(RM) $@ && false)
 
 wine-doc-pdf.tar.gz: $(ALLBOOKS:%=%.pdf)
+	$(NICE_ECHO) "    Packaging\t\t$@"
 	tar cf - $(ALLBOOKS:%=%.pdf) | gzip -9 > $@ || ($(RM) $@ && false)
 
 wine-doc-html.tar.gz: $(ALLBOOKS:%=%.html)
+	$(NICE_ECHO) "    Packaging\t\t$@"
 	tar cf - $(ALLBOOKS:%=%.html) | gzip -9 > $@ || ($(RM) $@ && false)
 
 wine-doc-txt.tar.gz: $(ALLBOOKS:%=%.txt)
+	$(NICE_ECHO) "    Packaging\t\t$@"
 	tar cf - $(ALLBOOKS:%=%.txt) | gzip -9 > $@ || ($(RM) $@ && false)
 
 install:: $(MAN_TARGETS)
 	$(MKINSTALLDIRS) $(mandir)/man$(prog_manext) $(mandir)/man$(conf_manext) $(mandir)/man$(api_manext)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/wine.$(prog_manext)"
 	$(INSTALL_DATA) wine.man $(mandir)/man$(prog_manext)/wine.$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(conf_manext)/wine.conf.$(conf_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/wine.conf.man $(mandir)/man$(conf_manext)/wine.conf.$(conf_manext)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twine.$(prog_manext)"
 	$(RM) $(mandir)/man$(prog_manext)/wine.$(prog_manext)
+	$(NICE_ECHO) "    Uninstalling\twine.conf.$(conf_manext)"
 	$(RM) $(mandir)/man$(conf_manext)/wine.conf.$(conf_manext)
 
 install-api-man::
+	$(NICE_ECHO) "    Installing\tapi man pages"
 	for i in $(SRCDIR)/man$(api_manext)/*; do $(INSTALL_DATA) $$i $(mandir)/man$(api_manext); done
 
 clean::
diff -urN wine-20050111/fonts/Makefile.in wine-20050111.new/fonts/Makefile.in
--- wine-20050111/fonts/Makefile.in	Sat Nov 20 05:23:52 2004
+++ wine-20050111.new/fonts/Makefile.in	Tue Feb  1 10:49:31 2005
@@ -28,79 +28,104 @@
 @MAKE_RULES@
 
 wine_courier-1252-96-13.fnt: wine_courier.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_courier.ttf 13 1252 96 128 8
 
 wine_courier-1250-96-13.fnt: wine_courier.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_courier.ttf 13 1250 96 128 8
 
 wine_courier-1251-96-13.fnt: wine_courier.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_courier.ttf 13 1251 96 128 8
 
 wine_sans_serif-1252-96-13.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 13 1252 96 129 5
 
 wine_sans_serif-1252-96-16.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 16 1252 96 129 7
 
 wine_sans_serif-1252-96-20.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 20 1252 96 129 8
 
 wine_sans_serif-1250-96-13.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 13 1250 96 129 5
 
 wine_sans_serif-1250-96-16.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 16 1250 96 129 7
 
 wine_sans_serif-1251-96-13.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 13 1251 96 129 5
 
 wine_sans_serif-1251-96-16.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 16 1251 96 129 7
 
 wine_sans_serif-1251-96-20.fnt: wine_sans_serif.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_sans_serif.ttf 20 1251 96 129 8
 
 wine_system-1252-96-16.fnt: wine_system.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_system.ttf 16 1252 96 128 7
 
 wine_system-1250-96-16.fnt: wine_system.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_system.ttf 16 1250 96 128 7
 
 wine_system-1251-96-16.fnt: wine_system.ttf $(SFNT2FNT)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(LDPATH) $(SFNT2FNT) wine_system.ttf 16 1251 96 128 7
 
 wine_sserife.fon: wine_sans_serif-1252-96-13.fnt wine_sans_serif-1252-96-16.fnt wine_sans_serif-1252-96-20.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_sans_serif-1252-96-13.fnt wine_sans_serif-1252-96-16.fnt wine_sans_serif-1252-96-20.fnt $@
 
 wine_sserifee.fon: wine_sans_serif-1250-96-13.fnt wine_sans_serif-1250-96-16.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_sans_serif-1250-96-13.fnt wine_sans_serif-1250-96-16.fnt $@
 
 wine_sserifer.fon: wine_sans_serif-1251-96-13.fnt wine_sans_serif-1251-96-16.fnt wine_sans_serif-1251-96-20.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_sans_serif-1251-96-13.fnt wine_sans_serif-1251-96-16.fnt wine_sans_serif-1251-96-20.fnt $@
 
 wine_vgasys.fon: wine_system-1252-96-16.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_system-1252-96-16.fnt $@
 
 wine_vgasyse.fon: wine_system-1250-96-16.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_system-1250-96-16.fnt $@
 
 wine_vgasysr.fon: wine_system-1251-96-16.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_system-1251-96-16.fnt $@
 
 wine_coure.fon: wine_courier-1252-96-13.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_courier-1252-96-13.fnt $@
 
 wine_couree.fon: wine_courier-1250-96-13.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_courier-1250-96-13.fnt $@
 
 wine_courer.fon: wine_courier-1251-96-13.fnt $(FNT2FON)
+	$(NICE_ECHO) "    Generating Font\t$@"
 	$(FNT2FON) wine_courier-1251-96-13.fnt $@
 
 install:: $(FONTS)
+	$(NICE_ECHO) "    Installing\t\tFonts"
 	$(MKINSTALLDIRS) $(fontdir)
 	for i in $(FONTS); do $(INSTALL_DATA) $$i $(fontdir)/$$i || exit 1; done
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\t"
 	-cd $(fontdir) && $(RM) $(FONTS)
 	-rmdir $(fontdir)
 
diff -urN wine-20050111/include/Makefile.in wine-20050111.new/include/Makefile.in
--- wine-20050111/include/Makefile.in	Tue Jan 11 00:31:29 2005
+++ wine-20050111.new/include/Makefile.in	Tue Feb  1 10:49:31 2005
@@ -309,14 +309,19 @@
 
 install:: $(IDL_HEADERS)
 	$(MKINSTALLDIRS) $(includedir) $(includedir)/windows $(includedir)/msvcrt $(includedir)/msvcrt/sys
+	$(NICE_ECHO) "    Installing\t\tWindows Includes"
 	for f in $(WINDOWS_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/windows/$$f; done
+	$(NICE_ECHO) "    Installing\t\tIDL Headers"
 	for f in $(IDL_HEADERS); do $(INSTALL_DATA) $$f $(includedir)/windows/$$f; done
+	$(NICE_ECHO) "    Installing\t\tMSVCRT Includes"
 	for f in $(MSVCRT_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/$$f; done
+	$(NICE_ECHO) "    Installing\t\tWINE Includes"
 	for f in $(WINE_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/wine/$$f $(includedir)/$$f; done
 
 # Don't just do a rm -rf on $(includedir) -- don't want to wipe out
 # anything extra the user may have put there.
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\tHeader Files"
 	[ -d $(includedir)/windows ] && cd $(includedir)/windows && $(RM) $(WINDOWS_INCLUDES) $(IDL_HEADERS) || true
 	[ -d $(includedir) ] && cd $(includedir) && $(RM) $(MSVCRT_INCLUDES) $(WINE_INCLUDES) || true
 	-rmdir $(includedir)/msvcrt/sys $(includedir)/msvcrt $(includedir)/windows $(includedir)
diff -urN wine-20050111/libs/Makelib.rules.in wine-20050111.new/libs/Makelib.rules.in
--- wine-20050111/libs/Makelib.rules.in	Fri Aug 13 06:02:11 2004
+++ wine-20050111.new/libs/Makelib.rules.in	Tue Feb  1 10:49:24 2005
@@ -20,46 +20,58 @@
 @MAKE_RULES@
 
 $(LIBNAME).so.$(SOVERSION): $(OBJS) $(VERSCRIPT) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(LDSHARED) $(OBJS) $(EXTRALIBS) $(LDFLAGS) $(LIBS) -o $@
 
 $(LIBNAME).so: $(LIBNAME).so.$(SOVERSION)
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@ && $(LN_S) $(LIBNAME).so.$(SOVERSION) $@
 
 $(LIBNAME).a: $(DEFNAME)
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(DLLTOOL) -l $@ -d $(SRCDIR)/$(DEFNAME)
 
 $(LIBNAME).dll: $(OBJS) $(DEFNAME) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(DLLWRAP) --def $(SRCDIR)/$(DEFNAME) -o $@ $(OBJS) $(EXTRALIBS)
 
 $(LIBNAME).$(SOVERSION).dylib: $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(LDSHARED) -install_name $(libdir)/$(LIBNAME).$(SOVERSION).dylib $(OBJS) $(EXTRALIBS) $(LDFLAGS) $(LIBS) -o $@
 
 $(LIBNAME).dylib: $(LIBNAME).$(SOVERSION).dylib
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@ && $(LN_S) $(LIBNAME).$(SOVERSION).dylib $@
 
 .PHONY: install-lib-so install-lib-dll install-lib-dylib install-dev-so install-dev-dll install-dev-dylib
 
 install-lib-so: $(LIBNAME).so.$(SOVERSION) dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).so.$(SOVERSION)"
 	$(MKINSTALLDIRS) $(libdir)
 	$(INSTALL_PROGRAM) $(LIBNAME).so.$(SOVERSION) $(libdir)/$(LIBNAME).so.$(SOVERSION)
 
 install-lib-dll: $(LIBNAME).dll dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).dll"
 	$(MKINSTALLDIRS) $(libdir)
 	$(INSTALL_DATA) $(LIBNAME).dll $(libdir)/$(LIBNAME).dll
 
 install-lib-dylib: $(LIBNAME).$(SOVERSION).dylib dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).$(SOVERSION).dylib"
 	$(MKINSTALLDIRS) $(libdir)
 	$(INSTALL_PROGRAM) $(LIBNAME).$(SOVERSION).dylib $(libdir)/$(LIBNAME).$(SOVERSION).dylib
 
 install-dev-so: dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).so"
 	$(MKINSTALLDIRS) $(libdir)
 	cd $(libdir) && $(RM) $(LIBNAME).so && $(LN_S) $(LIBNAME).so.$(SOVERSION) $(LIBNAME).so
 
 install-dev-dll: $(LIBNAME).a dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).a"
 	$(MKINSTALLDIRS) $(libdir)
 	$(INSTALL_DATA) $(LIBNAME).a $(libdir)/$(LIBNAME).a
 
 install-dev-dylib: dummy
+	$(NICE_ECHO) "    Installing Library\t$(libdir)/$(LIBNAME).dylib"
 	$(MKINSTALLDIRS) $(libdir)
 	cd $(libdir) && $(RM) $(LIBNAME).dylib && $(LN_S) $(LIBNAME).$(SOVERSION).dylib $(LIBNAME).dylib
 
@@ -67,6 +79,7 @@
 install install-dev:: $(LIBEXT:%=install-dev-%)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling Library\t$(LIBNAME)"
 	$(RM) $(libdir)/$(LIBNAME).a $(libdir)/$(LIBNAME).dll $(libdir)/$(LIBNAME).so $(libdir)/$(LIBNAME).so.$(SOVERSION) $(libdir)/$(LIBNAME).dylib $(libdir)/$(LIBNAME).$(SOVERSION).dylib
 
 clean::
diff -urN wine-20050111/libs/port/Makefile.in wine-20050111.new/libs/port/Makefile.in
--- wine-20050111/libs/port/Makefile.in	Wed Oct 20 09:53:26 2004
+++ wine-20050111.new/libs/port/Makefile.in	Tue Feb  1 10:49:23 2005
@@ -35,6 +35,7 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
diff -urN wine-20050111/libs/wpp/Makefile.in wine-20050111.new/libs/wpp/Makefile.in
--- wine-20050111/libs/wpp/Makefile.in	Thu May  1 13:16:21 2003
+++ wine-20050111.new/libs/wpp/Makefile.in	Tue Feb  1 10:49:28 2005
@@ -18,11 +18,13 @@
 @MAKE_RULES@
 
 $(MODULE): $(OBJS)
+	$(NICE_ECHO) "  Creating Library\t$@"
 	$(RM) $@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
 
 y.tab.c y.tab.h: ppy.y
+	$(NICE_ECHO) "    YACCing\t\t$<"
 	$(YACC) $(YACCOPT) -ppp -d -t $(SRCDIR)/ppy.y
 
 # hack to allow parallel make
@@ -30,6 +32,7 @@
 y.tab.o: y.tab.h
 
 @LEX_OUTPUT_ROOT@.c: ppl.l
+	$(NICE_ECHO) "    LEXing\t\t$<"
 	$(LEX) $(LEXOPT) -d -Ppp -o$@ -8 $(SRCDIR)/ppl.l
 
 @LEX_OUTPUT_ROOT@.o: y.tab.h
diff -urN wine-20050111/loader/Makefile.in wine-20050111.new/loader/Makefile.in
--- wine-20050111/loader/Makefile.in	Thu Aug 12 06:59:09 2004
+++ wine-20050111.new/loader/Makefile.in	Tue Feb  1 10:49:41 2005
@@ -25,21 +25,27 @@
 LDEXECFLAGS = @LDEXECFLAGS@
 
 wine-glibc: glibc.o Makefile.in
+	$(NICE_ECHO) "  Linking Executable\twineglibc"
 	$(CC) -o $@ glibc.o $(LIBWINE) $(LIBPORT) $(LIBPTHREAD) $(EXTRALIBS) $(LDFLAGS)
 
 wine-preloader: preloader.o Makefile.in
+	$(NICE_ECHO) "  Linking Executable\twine-preloader"
 	$(CC) -o $@ -static -nostartfiles -nodefaultlibs -Wl,-Ttext=0x78000000 preloader.o $(LIBPORT) $(LDFLAGS)
 
 wine-kthread: $(KTHREAD_OBJS) Makefile.in
+	$(NICE_ECHO) "  Linking Executable\twine-kthread"
 	$(CC) -o $@ $(LDEXECFLAGS) $(KTHREAD_OBJS) $(LIBWINE) $(LIBPORT) $(EXTRALIBS) $(LDFLAGS)
 
 wine-pthread: $(PTHREAD_OBJS) Makefile.in
+	$(NICE_ECHO) "  Linking Executable\twine-pthread"
 	$(CC) -o $@ $(LDEXECFLAGS) $(PTHREAD_OBJS) $(LIBWINE) $(LIBPORT) $(LIBPTHREAD) $(EXTRALIBS) $(LDFLAGS)
 
 $(MODULE): $(MAIN_BINARY)
+	$(NICE_ECHO) "  Creating\t\t$(MODULE)"
 	$(RM) $(MODULE) && $(LN_S) $(MAIN_BINARY) $(MODULE)
 
 install:: $(WINE_BINARIES)
+	$(NICE_ECHO) "    Installing\t\t$(WINE_BINARIES) $(MODULE)"
 	$(MKINSTALLDIRS) $(bindir)
 	for f in $(WINE_BINARIES); do \
 	  if [ "$(MAIN_BINARY)" = "$$f" ]; \
@@ -49,6 +55,7 @@
 	done
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\t$(WINE_BINARIES)"
 	-cd $(bindir) && $(RM) $(WINE_BINARIES) $(MODULE)
 
 clean::
diff -urN wine-20050111/programs/Makefile.in wine-20050111.new/programs/Makefile.in
--- wine-20050111/programs/Makefile.in	Thu Aug 12 06:59:09 2004
+++ wine-20050111.new/programs/Makefile.in	Tue Feb  1 10:49:41 2005
@@ -32,7 +32,6 @@
 	winemenubuilder \
 	winemine \
 	winepath \
-	winetest \
 	winevdm \
 	winhelp \
 	winver
@@ -63,7 +62,6 @@
 	winemenubuilder \
 	winemine \
 	winepath \
-	winetest \
 	winevdm \
 	winhelp \
 	winver
@@ -116,7 +114,6 @@
 	winemenubuilder.exe$(DLLEXT) \
 	winemine.exe$(DLLEXT) \
 	winepath.exe$(DLLEXT) \
-	winetest.exe$(DLLEXT) \
 	winevdm.exe$(DLLEXT) \
 	winhelp.exe$(DLLEXT) \
 	winver.exe$(DLLEXT)
@@ -126,9 +123,11 @@
 all: wineapploader winelauncher $(SUBDIRS) $(SYMLINKS)
 
 wineapploader: wineapploader.in
+	$(NICE_ECHO) "    Generating\t\t$@"
 	sed -e 's,@bindir\@,$(bindir),g' $(SRCDIR)/wineapploader.in >$@ || ($(RM) $@ && false)
 
 winelauncher: winelauncher.in
+	$(NICE_ECHO) "    Generating\t\t$@"
 	sed -e 's,@bindir\@,$(bindir),g' -e 's,@libdir\@,$(libdir),g' -e 's,@dlldir\@,$(dlldir),g' $(SRCDIR)/winelauncher.in >$@ || ($(RM) $@ && false)
 
 # Rules for installation
@@ -137,9 +136,11 @@
 
 install-apploader: wineapploader dummy
 	$(MKINSTALLDIRS) $(bindir)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wineapploader"
 	$(INSTALL_SCRIPT) wineapploader $(bindir)/wineapploader
 
 $(INSTALLPROGS:%=%/__installprog__): install-apploader
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/`dirname $@`"
 	$(RM) $(bindir)/`dirname $@` && $(LN) $(bindir)/wineapploader $(bindir)/`dirname $@`
 
 install-progs.so: $(INSTALLPROGS:%=%/__installprog__)
@@ -148,10 +149,12 @@
 install-progs: # nothing to do here
 
 install:: winelauncher install-progs$(DLLEXT)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winelauncher"
 	$(MKINSTALLDIRS) $(bindir)
 	$(INSTALL_SCRIPT) winelauncher $(bindir)/winelauncher
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\t$wineapploader, winelauncher, $(INSTALLPROGS)"
 	-cd $(bindir) && $(RM) wineapploader winelauncher $(INSTALLPROGS)
 	-rmdir $(dlldir)
 
diff -urN wine-20050111/programs/Makeprog.rules.in wine-20050111.new/programs/Makeprog.rules.in
--- wine-20050111/programs/Makeprog.rules.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/programs/Makeprog.rules.in	Tue Feb  1 10:49:41 2005
@@ -25,14 +25,17 @@
 # Rules for .so main module
 
 $(MODULE).so: $(ALL_OBJS) $(RC_SRCS:.rc=.res) Makefile.in
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild $(APPMODE) $(ALL_OBJS) $(RC_SRCS:.rc=.res) -o $@ -L$(DLLDIR) $(DELAYIMPORTS:%=-Wb,-d%) $(ALL_LIBS)
 
 $(BASEMODULE): $(WINEWRAPPER)
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(RM) $@ && $(LN_S) $(WINEWRAPPER) $@
 
 # Rules for .exe main module
 
 $(MODULE): $(ALL_OBJS) $(RCOBJS) Makefile.in
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(CC) $(APPMODE) $(ALL_OBJS) $(RCOBJS) -o $@ $(DELAYIMPORTS:%=-l%) $(ALL_LIBS)
 
 # Rules for testing
@@ -46,17 +49,21 @@
 .PHONY: install_prog install_prog.so uninstall_prog uninstall_prog.so
 
 install_prog.so: $(MODULE).so dummy
+	$(NICE_ECHO) "    Installing\t\t$(dlldir)/$(MODULE).so"
 	$(MKINSTALLDIRS) $(dlldir)
 	$(INSTALL_PROGRAM) $(MODULE).so $(dlldir)/$(MODULE).so
 
 install_prog: $(MODULE) dummy
+	$(NICE_ECHO) "    Installing\t\t$(dlldir)/$(MODULE)"
 	$(MKINSTALLDIRS) $(bindir)
 	$(INSTALL_PROGRAM) $(MODULE) $(bindir)/$(MODULE)
 
 uninstall_prog.so: dummy
+	$(NICE_ECHO) "    Uninstalling\t$(MODULE).so"
 	$(RM) $(dlldir)/$(MODULE).so
 
 uninstall_prog: dummy
+	$(NICE_ECHO) "    Uninstalling\t$(MODULE)"
 	$(RM) $(bindir)/$(MODULE)
 
 install:: install_prog$(DLLEXT)
diff -urN wine-20050111/programs/avitools/Makefile.in wine-20050111.new/programs/avitools/Makefile.in
--- wine-20050111/programs/avitools/Makefile.in	Wed Oct 20 09:06:11 2004
+++ wine-20050111.new/programs/avitools/Makefile.in	Tue Feb  1 10:49:41 2005
@@ -19,24 +19,31 @@
 all: aviinfo.exe$(DLLEXT) aviplay.exe$(DLLEXT) icinfo.exe$(DLLEXT) aviinfo$(EXEEXT) aviplay$(EXEEXT) icinfo$(EXEEXT)
 
 aviinfo.exe.so: aviinfo.o
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -mwindows -o $@ aviinfo.o -L$(DLLDIR) -lavifil32 -lkernel32 $(ALL_LIBS)
 
 aviplay.exe.so: aviplay.o
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -mwindows -o $@ aviplay.o -L$(DLLDIR) -lavifil32 -lddraw -lkernel32 $(ALL_LIBS)
 
 icinfo.exe.so: icinfo.o
+	$(NICE_ECHO) "  Creating Module\t$@"
 	$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -mwindows -o $@ icinfo.o -L$(DLLDIR) -lmsvfw32 -lkernel32 $(ALL_LIBS)
 
 aviinfo.exe: aviinfo.o
+	$(NICE_ECHO) "  Linking Executable\t$@"
 	$(CC) -o $@ aviinfo.o -lavifil32 $(ALL_LIBS)
 
 aviplay.exe: aviplay.o
+	$(NICE_ECHO) "  Linking Executable\t$@"
 	$(CC) -o $@ aviplay.o -lavifil32 -lddraw $(ALL_LIBS)
 
 icinfo.exe: icinfo.o
+	$(NICE_ECHO) "  Linking Executable\t$@"
 	$(CC) -o $@ icinfo.o -lmsvfw32 $(ALL_LIBS)
 
 $(PROGRAMS:.exe=): $(WINEWRAPPER)
+	$(NICE_ECHO) "  Creating\t\t$@"
 	$(RM) $@ && $(LN_S) $(WINEWRAPPER) $@
 
 # Rules for installation
@@ -45,20 +52,28 @@
 
 install_prog.so: $(PROGRAMS:%=%.so)
 	$(MKINSTALLDIRS) $(dlldir)
+	$(NICE_ECHO) "  Installing Library\t$(dlldir)/aviinfo.exe.so"
 	$(INSTALL_PROGRAM) aviinfo.exe.so $(dlldir)/aviinfo.exe.so
+	$(NICE_ECHO) "  Installing Library\t$(dlldir)/aviplay.exe.so"
 	$(INSTALL_PROGRAM) aviplay.exe.so $(dlldir)/aviplay.exe.so
+	$(NICE_ECHO) "  Installing Library\t$(dlldir)/icinfo.exe.so"
 	$(INSTALL_PROGRAM) icinfo.exe.so $(dlldir)/icinfo.exe.so
 
 install_prog: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir)
+	$(NICE_ECHO) "  Installing\t\t$(bindir)/aviinfo.exe"
 	$(INSTALL_PROGRAM) aviinfo.exe $(bindir)/aviinfo.exe
+	$(NICE_ECHO) "  Installing\t\t$(bindir)/aviplay.exe"
 	$(INSTALL_PROGRAM) aviplay.exe $(bindir)/aviplay.exe
+	$(NICE_ECHO) "  Installing\t\t$(bindir)/icinfo.exe"
 	$(INSTALL_PROGRAM) icinfo.exe $(bindir)/icinfo.exe
 
 uninstall_prog.so:
+	$(NICE_ECHO) "  Uninstalling\taviinfo.exe.so, aviplay.exe.so, icinfo.exe.so"
 	$(RM) $(dlldir)/aviinfo.exe.so $(dlldir)/aviplay.exe.so $(dlldir)/icinfo.exe.so
 
 uninstall_prog:
+	$(NICE_ECHO) "  Uninstalling\taviinfo.exe, aviplay.exe, icinfo.exe"
 	$(RM) $(bindir)/aviinfo.exe $(bindir)/aviplay.exe $(bindir)/icinfo.exe
 
 install:: install_prog$(DLLEXT)
diff -urN wine-20050111/programs/winedbg/Makefile.in wine-20050111.new/programs/winedbg/Makefile.in
--- wine-20050111/programs/winedbg/Makefile.in	Tue Oct 19 07:27:52 2004
+++ wine-20050111.new/programs/winedbg/Makefile.in	Tue Feb  1 10:49:49 2005
@@ -30,6 +30,7 @@
 @MAKE_PROG_RULES@
 
 y.tab.c y.tab.h: dbg.y
+	$(NICE_ECHO) "    YACCing\t\t$<"
 	$(YACC) -d -t $(SRCDIR)/dbg.y
 
 # hack to allow parallel make
@@ -37,15 +38,18 @@
 y.tab.o: y.tab.h
 
 @LEX_OUTPUT_ROOT@.c: debug.l
+	$(NICE_ECHO) "    LEXing\t\t$<"
 	$(LEX) -8 -I $(SRCDIR)/debug.l
 
 @LEX_OUTPUT_ROOT@.o: y.tab.h
 
 install::
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/winedbg.$(prog_manext)"
 	$(MKINSTALLDIRS) $(mandir)/man$(prog_manext)
 	$(INSTALL_DATA) $(SRCDIR)/winedbg.man $(mandir)/man$(prog_manext)/winedbg.$(prog_manext)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twinedbg.$(prog_manext)"
 	$(RM) $(mandir)/man$(prog_manext)/winedbg.$(prog_manext)
 
 ### Dependencies:
diff -urN wine-20050111/programs/winemenubuilder/Makefile.in wine-20050111.new/programs/winemenubuilder/Makefile.in
--- wine-20050111/programs/winemenubuilder/Makefile.in	Tue Mar  9 15:54:07 2004
+++ wine-20050111.new/programs/winemenubuilder/Makefile.in	Tue Feb  1 10:49:51 2005
@@ -13,10 +13,12 @@
 @MAKE_PROG_RULES@
 
 install::
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wineshelllink"
 	$(MKINSTALLDIRS) $(bindir)
 	$(INSTALL_SCRIPT) $(TOPSRCDIR)/tools/wineshelllink $(bindir)/wineshelllink
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twineshelllink"
 	$(RM) $(bindir)/wineshelllink
 
 ### Dependencies:
diff -urN wine-20050111/programs/winhelp/Makefile.in wine-20050111.new/programs/winhelp/Makefile.in
--- wine-20050111/programs/winhelp/Makefile.in	Tue Dec 14 08:06:46 2004
+++ wine-20050111.new/programs/winhelp/Makefile.in	Tue Feb  1 10:49:51 2005
@@ -26,9 +26,11 @@
 all: $(PROGRAMS)
 
 hlp2sgml: hlp2sgml.o hlpfile.o
+	$(NICE_ECHO) "  Linking Executable\t$@"
 	$(CC) -o hlp2sgml hlp2sgml.o hlpfile.o $(LDFLAGS)
 
 @LEX_OUTPUT_ROOT@.c: macro.lex.l
+	$(NICE_ECHO) "    LEXing\t\t$<"
 	$(LEX) -8 -i $(SRCDIR)/macro.lex.l
 
 ### Dependencies:
diff -urN wine-20050111/server/Makefile.in wine-20050111.new/server/Makefile.in
--- wine-20050111/server/Makefile.in	Thu Oct 14 13:05:09 2004
+++ wine-20050111.new/server/Makefile.in	Tue Feb  1 10:49:52 2005
@@ -53,13 +53,16 @@
 @MAKE_RULES@
 
 wineserver: $(OBJS)
+	$(NICE_ECHO) "  Linking Executable\t$@"
 	$(CC) -o $(PROGRAMS) $(OBJS) $(LIBWINE) $(LIBUNICODE) $(LIBPORT) $(LDFLAGS) $(LIBS)
 
 install:: $(PROGRAMS)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wineserver"
 	$(MKINSTALLDIRS) $(bindir)
 	$(INSTALL_PROGRAM) wineserver $(bindir)/wineserver
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twineserver"
 	$(RM) $(bindir)/wineserver
 
 ### Dependencies:
diff -urN wine-20050111/tools/Makefile.in wine-20050111.new/tools/Makefile.in
--- wine-20050111/tools/Makefile.in	Tue Nov  2 08:06:43 2004
+++ wine-20050111.new/tools/Makefile.in	Tue Feb  1 10:49:54 2005
@@ -41,34 +41,46 @@
 @MAKE_RULES@
 
 makedep: makedep.o
+	$(NICE_ECHO) "  Linking Executable\tmakedep"
 	$(CC) $(CFLAGS) -o makedep makedep.o
 
 fnt2bdf: fnt2bdf.o
+	$(NICE_ECHO) "  Linking Executable\tfnt2bdf"
 	$(CC) $(CFLAGS) -o fnt2bdf fnt2bdf.o $(LIBPORT)
 
 fnt2fon: fnt2fon.o
+	$(NICE_ECHO) "  Linking Executable\tfnt2fon"
 	$(CC) $(CFLAGS) -o fnt2fon fnt2fon.o $(LIBPORT)
 
 sfnt2fnt: sfnt2fnt.o
+	$(NICE_ECHO) "  Linking Executable\tsfnt2fnt"
 	$(CC) $(CFLAGS) -o sfnt2fnt sfnt2fnt.o $(LIBUNICODE) $(LIBPORT) $(FREETYPELIBS)
 
 bin2res: bin2res.o
+	$(NICE_ECHO) "  Linking Executable\tbin2res"
 	$(CC) $(CFLAGS) -o bin2res bin2res.o $(LIBPORT)
 
 wineprefixcreate: wineprefixcreate.in
+	$(NICE_ECHO) "  Generating\t\twineprefixcreate"
 	sed -e 's,@dlldir\@,$(dlldir),g' -e 's,@datadir\@,$(datadir),g' $(SRCDIR)/wineprefixcreate.in >$@ || ($(RM) $@ && false)
 	chmod +x wineprefixcreate
 
 install:: wineprefixcreate
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext) $(datadir)/wine $(datadir)/applications
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winemaker"
 	$(INSTALL_SCRIPT) $(SRCDIR)/winemaker $(bindir)/winemaker
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wineprefixcreate"
 	$(INSTALL_SCRIPT) wineprefixcreate $(bindir)/wineprefixcreate
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/winemaker.$(prog_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/winemaker.man $(mandir)/man$(prog_manext)/winemaker.$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(datadir)/wine/wine.inf"
 	$(INSTALL_DATA) $(SRCDIR)/wine.inf $(datadir)/wine/wine.inf
+	$(NICE_ECHO) "    Installing\t\t$(datadir)/applications/wine.desktop"
 	$(INSTALL_DATA) $(SRCDIR)/wine.desktop $(datadir)/applications/wine.desktop
 	-$(UPDATE_DESKTOP_DATABASE)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twinemaker, wineprefixcreate, winemaker.$(prog_manext), wine.inf, wine.desktop"
 	$(RM) $(bindir)/winemaker $(bindir)/wineprefixcreate $(mandir)/man$(prog_manext)/winemaker.$(prog_manext) \
 	      $(datadir)/wine/wine.inf $(datadir)/applications/wine.desktop
 	-$(UPDATE_DESKTOP_DATABASE)
diff -urN wine-20050111/tools/widl/Makefile.in wine-20050111.new/tools/widl/Makefile.in
--- wine-20050111/tools/widl/Makefile.in	Fri Jan  7 07:45:21 2005
+++ wine-20050111.new/tools/widl/Makefile.in	Tue Feb  1 10:49:53 2005
@@ -26,9 +26,11 @@
 @MAKE_RULES@
 
 widl$(EXEEXT): $(OBJS) $(LIBDIR)/wpp/libwpp.a
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(LIBDIR) -lwpp -lwine_port $(LEXLIB) $(LDFLAGS)
 
 y.tab.c y.tab.h: parser.y
+	$(NICE_ECHO) "    YACCing\t\tparser.y"
 	$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
 
 # hack to allow parallel make
@@ -36,16 +38,20 @@
 y.tab.o: y.tab.h
 
 @LEX_OUTPUT_ROOT@.c: parser.l
+	$(NICE_ECHO) "    LEXing\t\tparser.l"
 	$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
 
 @LEX_OUTPUT_ROOT@.o: y.tab.h
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/widl$(EXEEXT)"
 	$(INSTALL_PROGRAM) widl$(EXEEXT) $(bindir)/widl$(EXEEXT)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)man$(prog_manext)/widl.$(prog_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/widl.man $(mandir)/man$(prog_manext)/widl.$(prog_manext)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twidl$(EXEEXT), widl.$(prog_manext)"
 	$(RM) $(bindir)/widl$(EXEEXT) $(mandir)/man$(prog_manext)/widl.$(prog_manext)
 
 ### Dependencies:
diff -urN wine-20050111/tools/winapi/Makefile.in wine-20050111.new/tools/winapi/Makefile.in
--- wine-20050111/tools/winapi/Makefile.in	Thu Jan  9 12:57:15 2003
+++ wine-20050111.new/tools/winapi/Makefile.in	Tue Feb  1 10:49:54 2005
@@ -8,14 +8,21 @@
 
 install::
 	$(MKINSTALLDIRS) $(bindir)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/make_filter"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/make_filter
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winapi_check"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/winapi_check
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winapi_cleanup"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/winapi_cleanup
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winapi_extract"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/winapi_extract
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winapi_fixup"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/winapi_fixup
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winapi_test"
 	$(INSTALL_SCRIPT) $(SRCDIR)/trampoline $(bindir)/winapi_test
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\tmake_filter, winapi_* exectuables"
 	$(RM) $(bindir)/make_filter
 	$(RM) $(bindir)/winapi_check
 	$(RM) $(bindir)/winapi_extract
diff -urN wine-20050111/tools/winebuild/Makefile.in wine-20050111.new/tools/winebuild/Makefile.in
--- wine-20050111/tools/winebuild/Makefile.in	Tue Jun 24 05:51:21 2003
+++ wine-20050111.new/tools/winebuild/Makefile.in	Tue Feb  1 10:49:56 2005
@@ -23,17 +23,22 @@
 @MAKE_RULES@
 
 winebuild$(EXEEXT): $(OBJS)
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBPORT) $(LDFLAGS)
 
 winebuild.man: winebuild.man.in
+	$(NICE_ECHO) "    Creating\t\t$@"
 	sed -e 's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR)/winebuild.man.in >$@ || ($(RM) $@ && false)
 
 install:: $(PROGRAMS) winebuild.man
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winebuild$(EXEEXT)"
 	$(INSTALL_PROGRAM) winebuild$(EXEEXT) $(bindir)/winebuild$(EXEEXT)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/winebuild.$(prog_manext)"
 	$(INSTALL_DATA) winebuild.man $(mandir)/man$(prog_manext)/winebuild.$(prog_manext)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twinebuild$(EXEEXT), winebuild.$(prog_manext)"
 	$(RM) $(bindir)/winebuild$(EXEEXT) $(mandir)/man$(prog_manext)/winebuild.$(prog_manext)
 
 clean::
diff -urN wine-20050111/tools/winedump/Makefile.in wine-20050111.new/tools/winedump/Makefile.in
--- wine-20050111/tools/winedump/Makefile.in	Wed Jan  5 07:32:25 2005
+++ wine-20050111.new/tools/winedump/Makefile.in	Tue Feb  1 10:49:57 2005
@@ -26,15 +26,20 @@
 @MAKE_RULES@
 
 winedump$(EXEEXT): $(OBJS)
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o winedump$(EXEEXT) $(OBJS) $(LIBPORT) $(LDFLAGS)
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winedump$(EXEEXT)"
 	$(INSTALL_PROGRAM) winedump$(EXEEXT) $(bindir)/winedump$(EXEEXT)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/winedump.$(prog_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/winedump.man $(mandir)/man$(prog_manext)/winedump.$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/functiongrep.pl"
 	$(INSTALL_SCRIPT) $(SRCDIR)/function_grep.pl $(bindir)/function_grep.pl
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twinedump, winedump.$(prog_manext), function_grep.pl"
 	$(RM) $(bindir)/function_grep.pl $(bindir)/winedump$(EXEEXT)
 	$(RM) $(mandir)/man$(prog_manext)/winedump.$(prog_manext)
 
diff -urN wine-20050111/tools/winegcc/Makefile.in wine-20050111.new/tools/winegcc/Makefile.in
--- wine-20050111/tools/winegcc/Makefile.in	Sat Oct  9 07:11:18 2004
+++ wine-20050111.new/tools/winegcc/Makefile.in	Tue Feb  1 10:49:57 2005
@@ -27,15 +27,20 @@
 @MAKE_RULES@
 
 winegcc$(EXEEXT): winegcc.o utils.o
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o $@ winegcc.o utils.o $(LIBPORT)
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winegcc$(EXEEXT)"
 	$(INSTALL_PROGRAM) winegcc$(EXEEXT) $(bindir)/winegcc$(EXEEXT)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wineg++$(EXEEXT)"
 	cd $(bindir) && $(RM) wineg++$(EXEEXT) && $(LN_S) winegcc$(EXEEXT) wineg++$(EXEEXT)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/winecpp$(EXEEXT)"
 	cd $(bindir) && $(RM) winecpp$(EXEEXT) && $(LN_S) winegcc$(EXEEXT) winecpp$(EXEEXT)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twinegcc$(EXEEXT), wineg++$(EXEEXT), winecpp$(EXEEXT)"
 	$(RM) $(bindir)/winegcc$(EXEEXT) $(bindir)/wineg++$(EXEEXT) $(bindir)/winecpp$(EXEEXT)
 
 ### Dependencies:
diff -urN wine-20050111/tools/wmc/Makefile.in wine-20050111.new/tools/wmc/Makefile.in
--- wine-20050111/tools/wmc/Makefile.in	Thu Mar 20 09:09:16 2003
+++ wine-20050111.new/tools/wmc/Makefile.in	Tue Feb  1 10:49:53 2005
@@ -25,9 +25,11 @@
 @MAKE_RULES@
 
 wmc$(EXEEXT): $(OBJS)
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBUNICODE) $(LIBPORT) $(LEXLIB) $(LDFLAGS)
 
 y.tab.c y.tab.h: mcy.y
+	$(NICE_ECHO) "    YACCing\t\tmcy.y"
 	$(YACC) $(YACCOPT) -d -t $(SRCDIR)/mcy.y
 
 # hack to allow parallel make
@@ -36,10 +38,13 @@
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/wmc.$(prog_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/wmc.man $(mandir)/man$(prog_manext)/wmc.$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wmc$(EXEEXT)"
 	$(INSTALL_PROGRAM) wmc$(EXEEXT) $(bindir)/wmc$(EXEEXT)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twmc$(EXEEXT), wmc.$(prog_manext)"
 	$(RM) $(bindir)/wmc$(EXEEXT) $(mandir)/man$(prog_manext)/wmc.$(prog_manext)
 
 ### Dependencies:
diff -urN wine-20050111/tools/wrc/Makefile.in wine-20050111.new/tools/wrc/Makefile.in
--- wine-20050111/tools/wrc/Makefile.in	Mon Jan 19 10:24:05 2004
+++ wine-20050111.new/tools/wrc/Makefile.in	Tue Feb  1 10:49:58 2005
@@ -28,9 +28,11 @@
 @MAKE_RULES@
 
 wrc$(EXEEXT): $(OBJS) $(LIBDIR)/wpp/libwpp.a
+	$(NICE_ECHO) "  Linking\t\t$@"
 	$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(LIBDIR) -lwpp -lwine_unicode -lwine_port $(LEXLIB) $(LDFLAGS)
 
 y.tab.c y.tab.h: parser.y
+	$(NICE_ECHO) "    YACCing\t\t$<"
 	$(YACC) $(YACCOPT) -d -t $(SRCDIR)/parser.y
 
 # hack to allow parallel make
@@ -38,16 +40,20 @@
 y.tab.o: y.tab.h
 
 @LEX_OUTPUT_ROOT@.c: parser.l
+	$(NICE_ECHO) "    LEXing\t\t$<"
 	$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
 
 @LEX_OUTPUT_ROOT@.o: y.tab.h
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(mandir)/man$(prog_manext)/wrc.$(prog_manext)"
 	$(INSTALL_DATA) $(SRCDIR)/wrc.man $(mandir)/man$(prog_manext)/wrc.$(prog_manext)
+	$(NICE_ECHO) "    Installing\t\t$(bindir)/wrc$(EXEEXT)"
 	$(INSTALL_PROGRAM) wrc$(EXEEXT) $(bindir)/wrc$(EXEEXT)
 
 uninstall::
+	$(NICE_ECHO) "    Uninstalling\twrc$(EXEEXT), wrc.$(prog_manext)"
 	$(RM) $(bindir)/wrc$(EXEEXT) $(mandir)/man$(prog_manext)/wrc.$(prog_manext)
 
 ### Dependencies:
