mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
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:
parent
56882b0791
commit
46ec5e099f
8 changed files with 80 additions and 18 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
28
README
|
@ -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?
|
||||
=================
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue