Index: base/Source/Makefile.postamble =================================================================== RCS file: /cvsroot/gnustep/gnustep/core/base/Source/Makefile.postamble,v retrieving revision 1.84 diff -u -r1.84 Makefile.postamble --- base/Source/Makefile.postamble 19 Jun 2004 03:22:11 -0000 1.84 +++ base/Source/Makefile.postamble 26 Jul 2004 01:43:37 -0000 @@ -51,15 +51,21 @@ # Ayers 2003-07-31: This statement should be reevaluated! after-install:: for file in $(GNU_HEADERS); do \ - $(INSTALL_DATA) ../Headers/Additions/GNUstepBase/$$file \ - $(GNUSTEP_HEADERS)/GNUstepBase/$$file ; \ + if [ ! \( -e $(GNUSTEP_HEADERS)/GNUstepBase/$$file \) -o ../Headers/Additions/GNUstepBase/$$file -nt $(GNUSTEP_HEADERS)/GNUstepBase/$$file ]; then \ + $(INSTALL_DATA) ../Headers/Additions/GNUstepBase/$$file \ + $(GNUSTEP_HEADERS)/GNUstepBase/$$file ; \ + fi \ done for file in $(UNICODE_HEADERS); do \ - $(INSTALL_DATA) ../Headers/Additions/GNUstepBase/$$file \ - $(GNUSTEP_HEADERS)/GNUstepBase/$$file ; \ + if [ ! \( -e $(GNUSTEP_HEADERS)/GNUstepBase/$$file \) -o ../Headers/Additions/GNUstepBase/$$file -nt $(GNUSTEP_HEADERS)/GNUstepBase/$$file ]; then \ + $(INSTALL_DATA) ../Headers/Additions/GNUstepBase/$$file \ + $(GNUSTEP_HEADERS)/GNUstepBase/$$file ; \ + fi \ done - $(INSTALL_DATA) $(GNUSTEP_TARGET_DIR)/GSConfig.h \ - $(GNUSTEP_HEADERS)/$(GNUSTEP_TARGET_DIR) + if [ ! \( -e $(GNUSTEP_HEADERS)/$(GNUSTEP_TARGET_DIR)/GSConfig.h \) -o $(GNUSTEP_TARGET_DIR)/GSConfig.h -nt $(GNUSTEP_HEADERS)/$(GNUSTEP_TARGET_DIR)/GSConfig.h ]; then \ + $(INSTALL_DATA) $(GNUSTEP_TARGET_DIR)/GSConfig.h \ + $(GNUSTEP_HEADERS)/$(GNUSTEP_TARGET_DIR) ; \ + fi if [ "$(INSTALL_ROOT_DIR)" = "" ]; then \ services=/etc/services; \ if [ "`$(WHOAMI)`" != root ]; then \ Index: gui/Source/GNUmakefile.postamble =================================================================== RCS file: /cvsroot/gnustep/gnustep/core/gui/Source/GNUmakefile.postamble,v retrieving revision 1.15 diff -u -r1.15 GNUmakefile.postamble --- gui/Source/GNUmakefile.postamble 3 Dec 2003 01:55:36 -0000 1.15 +++ gui/Source/GNUmakefile.postamble 26 Jul 2004 01:43:37 -0000 @@ -54,8 +54,10 @@ # Things to do after installing after-install:: for file in $(APPKIT_HEADERS); do \ - $(INSTALL_DATA) ../Headers/AppKit/$$file \ - $(GNUSTEP_HEADERS)/AppKit/$$file ; \ + if [ ! \( -e $(GNUSTEP_HEADERS)/AppKit/$$file \) -o ../Headers/AppKit/$$file -nt $(GNUSTEP_HEADERS)/AppKit/$$file ]; then \ + $(INSTALL_DATA) ../Headers/AppKit/$$file \ + $(GNUSTEP_HEADERS)/AppKit/$$file ; \ + fi; \ done # Index: make/config.make.in =================================================================== RCS file: /cvsroot/gnustep/gnustep/core/make/config.make.in,v retrieving revision 1.60 diff -u -r1.60 config.make.in --- make/config.make.in 22 Jun 2004 23:56:41 -0000 1.60 +++ make/config.make.in 26 Jul 2004 01:43:37 -0000 @@ -21,6 +21,9 @@ # If not, write to the Free Software Foundation, # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Alex's stuff +GNUSTEP_DEVELOPER = YES + # # The GNUstep Make Package Version #