Update LATEX2HTML cmd. Update license explaination

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@10523 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2001-07-19 15:05:02 +00:00
parent 56882b0791
commit 46ec5e099f
8 changed files with 80 additions and 18 deletions

View file

@ -1,3 +1,12 @@
2001-07-19 Adam Fedor <fedor@gnu.org>
* documentation.make (LATEX2HTML): Filter out which error messages.
* Documentation/makedoc.make: Likewise.
* Documentation/readme.texi: Explain license more clearly.
* Documentation/gnustep-howto.texi: Likewise.
* Documentation/README.MinGW: Update.
Thu Jul 19 10:35:22 2001 Nicola Pero <nicola@brainstorm.co.uk>
* application.make: Removed annoying debugging message.

View file

@ -21,12 +21,14 @@ compile below.
MinGW on Cygwin
---------------
This is the only configuration I've tested so far. This method
uses the Cygwin tools to help out with the configuration and
compilation of the libraries. It's always good to get the very latest
version of Cygwin and MinGW. These instructions were performed with
Cygwin DLL 1.1.4 and MingW gcc 2.95.2-1. If you have more experience
with MinGW than me, please help improve these instructions!
This is the only configuration I've tested so far. This method uses
the Cygwin tools to help out with the configuration and compilation of
the libraries. It's always good to get the very latest version of
Cygwin and MinGW (WARNING: Some of the latest releases, however, do
not include a working Obj-C compiler. For now you should stick with
gcc 2.95.3-1 release or earlier). These instructions were performed
with Cygwin DLL 1.1.4 and MingW gcc 2.95.2-1. If you have more
experience with MinGW than me, please help improve these instructions!
I assume you have installed Cygwin and MinGW, and dowloaded and
unpacked the GNUstep packages. You also need to download a version of

View file

@ -159,8 +159,10 @@ neither one is required to use GNUstep.
@item ffcall libraries
This is a library that provides stack frame handling for NSInvocation
and NSConnection. This library is highly recommended. The previous
builtin method for stack frame handling is no longer supported and
may be removed in the future.
builtin method for stack frame handling is no longer supported and may
be removed in the future. ffcall is under GNU GPL. As a special
exception, if used in GNUstep or in derivate works of GNUstep, the
included parts of ffcall are under GNU LGPL.
@item gnustep-objc package (for gcc version < 3.0)
This is a special version of the Objective-C runtime that include several

View file

@ -178,7 +178,7 @@ internal-doc-all:: before-all before-$(TARGET)-all \
# Targets built only if we can find `latex2html'
#
# NB: you may set LATEX2HTML on the command line if the following doesn't work
LATEX2HTML = $(shell which latex2html)
LATEX2HTML = $(shell which latex2html | awk '{print $$1}' | sed -e 's/which://')
ifneq ($(LATEX2HTML),)
internal-doc-all:: $(INTERNAL_doc_NAME).tar.gz

View file

@ -12,10 +12,10 @@ It also allows the user to easily create cross-compiled binaries.
@section Information
The file @samp{NEWS} has the library's feature history.
The file @samp{NEWS} has this packages feature history.
The files @samp{INSTALL} or @samp{GNUstep-HOWTO}
give instructions for installing the library. Also see the @file{machines}
give instructions for installing the packages. Also see the @file{machines}
documentation and various machine specific READMEs in the Documentation
directory.
@ -23,6 +23,26 @@ Files in the @samp{Documentation} directory have information on the
design of the Makefile system and how to write your own makefiles that
work with it.
@section License
The GNUstep libraries are covered under the GNU Lesser Public License.
This means you can use these libraries in any program (even non-free
programs). If you distribute the libraries along with your program,
you must make the improvements you have made
to the libraries freely available. You should read the COPYING.LIB file
for more information.
GNUstep tools, test programs, and other files are covered under the
GNU Public License. This means if you make changes to these programs,
you cannot charge a fee, other than distribution fees, for others to
use the program. You should read the COPYING file for more information.
With GNUstep-Base, we strongly recommend the use of the ffcall
libraries, which provides stack frame handling for NSInvocation and
NSConnection. "Ffcall is under GNU GPL. As a special exception, if used
in GNUstep or in derivate works of GNUstep, the included parts of ffcall
are under GNU LGPL" (Text in quotes provided by the author of ffcall).
@section History
The GNUstep makefile package was designed by Scott Christley
@ -35,6 +55,9 @@ originally identified by Mircea Oancea @email{mircea@@pathcom.com}.
Richard Frith-Macdonald @email{richard@@brainstorm.co.uk} also
contributed with ideas.
Nicola Pero @email{nicola@@brainstorm.co.uk} rewrote much of the rule
procedures to increase the speed of the package by over a factor of 7.
@section How can you help?
@itemize @bullet

View file

@ -1,7 +1,7 @@
GNUstep HOWTO
*************
Last Update: 16 June 2001
Last Update: 19 July 2001
This document explains how to build the different components of the
GNUstep core libraries and GNUstep Launchpad.
@ -116,12 +116,14 @@ depending on the type of system you are using, include:
This is a library that provides stack frame handling for
NSInvocation and NSConnection. This library is highly recommended.
The previous builtin method for stack frame handling is no longer
supported and may be removed in the future.
supported and may be removed in the future. ffcall is under GNU
GPL. As a special exception, if used in GNUstep or in derivate
works of GNUstep, the included parts of ffcall are under GNU LGPL.
`gnustep-objc package (for gcc version < 3.0)'
This is a special version of the Objective-C runtime that include
several bug fixes and features that have not been officially
released yet. It is available at
several bug fixes and features that were not in gcc versions
previous to 3.0. It is available at
<ftp://ftp.gnustep.org/pub/gnustep/libs> which compiles using the
GNUstep Makefile package (so you don't have to get the entire gcc
dist). Make sure to set the THREADING variable in the GNUmakefile.

28
README
View file

@ -15,16 +15,37 @@ It also allows the user to easily create cross-compiled binaries.
Information
===========
The file `NEWS' has the library's feature history.
The file `NEWS' has this packages feature history.
The files `INSTALL' or `GNUstep-HOWTO' give instructions for
installing the library. Also see the `machines' documentation and
installing the packages. Also see the `machines' documentation and
various machine specific READMEs in the Documentation directory.
Files in the `Documentation' directory have information on the
design of the Makefile system and how to write your own makefiles that
work with it.
License
=======
The GNUstep libraries are covered under the GNU Lesser Public
License. This means you can use these libraries in any program (even
non-free programs). If you distribute the libraries along with your
program, you must make the improvements you have made to the libraries
freely available. You should read the COPYING.LIB file for more
information.
GNUstep tools, test programs, and other files are covered under the
GNU Public License. This means if you make changes to these programs,
you cannot charge a fee, other than distribution fees, for others to
use the program. You should read the COPYING file for more information.
With GNUstep-Base, we strongly recommend the use of the ffcall
libraries, which provides stack frame handling for NSInvocation and
NSConnection. "Ffcall is under GNU GPL. As a special exception, if used
in GNUstep or in derivate works of GNUstep, the included parts of ffcall
are under GNU LGPL" (Text in quotes provided by the author of ffcall).
History
=======
@ -38,6 +59,9 @@ were originally identified by Mircea Oancea <mircea@pathcom.com>.
Richard Frith-Macdonald <richard@brainstorm.co.uk> also contributed
with ideas.
Nicola Pero <nicola@brainstorm.co.uk> rewrote much of the rule
procedures to increase the speed of the package by over a factor of 7.
How can you help?
=================

View file

@ -205,7 +205,7 @@ internal-doc-all:: before-$(TARGET)-all \
# Targets built only if we can find `latex2html'
#
# NB: you may set LATEX2HTML on the command line if the following doesn't work
LATEX2HTML = $(shell which latex2html)
LATEX2HTML = $(shell which latex2html | awk '{print $$1}' | sed -e 's/which://')
ifneq ($(LATEX2HTML),)
internal-doc-all:: $(INTERNAL_doc_NAME).tar.gz