Added more uninstall commands.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5151 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
tremblay2 1999-11-10 19:35:25 +00:00
parent 56bdb76b76
commit 809cc5f12d
4 changed files with 17 additions and 1 deletions

View file

@ -1,3 +1,14 @@
Wed Nov 10 12:05:16 1999 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
* library.make: Added some uninstalling commands, specifically,
when the 'LIBRARY_NAME.so' file links to 'LIBRARY_NAME_d.so',
remove that stale link. (using if [ ! -e <link ], maybe that's wrong,
but it works)
* rootinstall.sh: changed rooot to root.
* tool.make: Also added install commands here, to remove the
'GNUSTEP_INSTALLATION_DIR/Tools/<toolname>' script as well as the
real tool binary.
Mon Nov 08 11:41:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
* names.make: Fix to run config scripts in /tmp in order to avoid

View file

@ -152,7 +152,11 @@ internal-uninstall-libs:: internal-uninstall-lib \
internal-uninstall-lib::
rm -f $(GNUSTEP_LIBRARIES)/$(VERSION_LIBRARY_FILE)
rm -f $(GNUSTEP_LIBRARIES)/$(SONAME_LIBRARY_FILE)
rm -f $(GNUSTEP_LIBRARIES)/$(LIBRARY_FILE)
if [ ! -e $(GNUSTEP_LIBRARIES)/$(INTERNAL_library_NAME)$(SHARED_LIBEXT) ]; then \
rm -f $(GNUSTEP_LIBRARIES)/$(INTERNAL_library_NAME)$(SHARED_LIBEXT); \
fi
internal-uninstall-import-lib::

View file

@ -34,7 +34,7 @@ GNUSTEP_TARGET_DIR=$GNUSTEP_TARGET_CPU/$GNUSTEP_TARGET_OS
# Install the gdomap executables
# TODO: automatically handle GDOMAP_PORT_OVERRIDE
echo Installing gdomap
echo "WARNING: gdomap MUST be installed owned by rooot and with";
echo "WARNING: gdomap MUST be installed owned by root and with";
echo "the 's-bit' set unless you defined 'GDOMAP_PORT_OVERRIDE' in";
echo "gdomap.h before compiling gdomap.c and NSPortNameServer.m";
echo "in which case you should install it by hand.";

View file

@ -97,6 +97,7 @@ install-tool::
internal-tool-uninstall::
rm -f $(TOOL_INSTALLATION_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT)
rm -f $(GNUSTEP_INSTALLATION_DIR)/Tools/$(INTERNAL_tool_NAME)
#
# Cleaning targets