Clean and uninstall fixes

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19536 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2004-06-16 15:14:59 +00:00
parent 90e5e247ac
commit 68599a7c06
4 changed files with 24 additions and 21 deletions

View file

@ -1,3 +1,13 @@
2004-06-16 Adam Fedor <fedor@gnu.org>
* GNUmakefile (distclean): Remove duplicate GNUmakefile removal
Don't remove Documentation/GNUmakefile
* Documentation/machines.texi: Update
* Instance/resource-set.make (internal-resource_set-uninstall_):
Remove directories after removing files.
Tue Jun 15 09:49:16 2004 Nicola Pero <n.pero@mi.flashnet.it>
* GNUstep.sh.in: Detect if we're running under zsh, and if so, if

View file

@ -4,7 +4,7 @@
@ifclear HOWTO
@c Machine Specific, Darwin/ix86, , (DIR)
@node Machine Specific, Darwin/ix86, , (DIR)
@node Machine Specific
@chapter Machines
@end ifclear
@ -238,11 +238,6 @@ are installed. See the GNUstep-HOWTO for list of libraries.
Unknown
@item Special Instructions
If you're using zsh, some shell variables may not be set correctly when
executing GNUstep.sh. Try turing on SH_WORD_SPLIT (e.g. 'zsh
--sh-word-split', 'zsh -o shwordsplit', 'zsh -y' or by setting 'setopt
SH_WORD_SPLIT' in one of zsh's startup files.)
For gcc 3.0.4, make WANT_THREADS_SUPPORT=YES
For libxml2 2.4.24, make WITHOUT_PYTHON=YES
@ -516,11 +511,13 @@ See the Solaris 2.6 section for more instructions.
@c -----------------------------------------
@node Solaris/Sparc, Solaris 2.7/Intel, Solaris 2.5.1/Sparc, Machine Specific
@section Solaris 2.[67]/Sparc
@section Solaris 2.[678]/Sparc
Tested on Solaris version 6, 7, and 8
@table @samp
@item Recommended compiler
gcc 3.2.1
gcc 3.2.1 or greater
gcc 2.95.3. Version 2.95.2 has several bugs that GNUstep tickles.
gcc 3.04. Not 3.1 - does not compile parts of GNUstep.
@ -528,9 +525,6 @@ gcc 3.04. Not 3.1 - does not compile parts of GNUstep.
tiff, Don't use the one in /usr/openwin
@item Special Instructions
No libffi-support unless you use the patch
@url{http://gcc.gnu.org/ml/java-patches/2002-q3/msg00036.html} (not
particularly recommended).
Using a POSIX shell (zsh or bash, which should come with Solaris) is
highly recommended. In fact, some functions, such as compiling frameworks,

View file

@ -261,12 +261,10 @@ distclean: clean
rm -f debugapp
rm -f opentool
rm -f executable.template
rm -f GNUmakefile
rm -f GNUstep.sh
rm -f GNUstep.csh
rm -f fixpath.sh
rm -f gnustep-make.spec
rm -f Documentation/GNUmakefile
cvs-tag:
cvs -z3 rtag make-$(VERTAG) make

View file

@ -171,16 +171,17 @@ endif
internal-resource_set-uninstall_:
ifneq ($(LOCALIZED_RESOURCE_FILES),)
-$(ECHO_NOTHING)for language in $(LANGUAGES); do \
for file in $(LOCALIZED_RESOURCE_FILES); do \
rm -rf $(RESOURCE_FILES_FULL_INSTALL_DIR)/$$language.lproj/$$file;\
done; \
rmdir $(RESOURCE_FILES_FULL_INSTALL_DIR)/$$language.lproj; \
done$(END_ECHO)
endif
ifneq ($(RESOURCE_FILES),)
$(ECHO_NOTHING)for file in $(RESOURCE_FILES); do \
rm -rf $(RESOURCE_FILES_FULL_INSTALL_DIR)/$$file ; \
done$(END_ECHO)
-rmdir $(RESOURCE_FILES_FULL_INSTALL_DIR)
endif
ifneq ($(LOCALIZED_RESOURCE_FILES),)
$(ECHO_NOTHING)for language in $(LANGUAGES); do \
for file in $(LOCALIZED_RESOURCE_FILES); do \
rm -rf $(RESOURCE_FILES_FULL_INSTALL_DIR)/$$language.lproj/$$file;\
done; \
done$(END_ECHO)
endif