mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
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:
parent
90e5e247ac
commit
68599a7c06
4 changed files with 24 additions and 21 deletions
10
ChangeLog
10
ChangeLog
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue