Regenerated

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14518 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-09-23 04:02:34 +00:00
parent 432c31c0ad
commit 70464d16fd
3 changed files with 51 additions and 26 deletions

31
FAQ
View file

@ -1,15 +1,15 @@
GNUstep Frequently Asked Questions with Answers
***********************************************
Last updated 30 August 2002. Please send corrections to
Last updated 23 September 2002. Please send corrections to
<gnustep-maintainer@gnu.org>. Also look at the user FAQ for more user
oriented questions.
Compatibility
=============
Is it easy to port OPENSTEP and Rhapsody programs to GNUstep?
-------------------------------------------------------------
Is it easy to port OPENSTEP programs to GNUstep?
------------------------------------------------
It is probably easy for simple programs. There are some portability
tools to make this easier
@ -18,6 +18,29 @@ Makefiles yourself. You will also have to translate the NIB files (if
there are any) to GNUstep model files using the nib2gmodel program
(from <ftp://ftp.gnustep.org/pub/gnustep/dev-apps>).
How about porting between Cocoa and GNUstep?
--------------------------------------------
It's easier from GNUstep to Cocoa than Cocoa to GNUstep. Cocoa is
constantly changing, much faster than GNUstep could hope to keep up.
The have added extensions and new classes that aren't available in
GNUstep yet. Plus there are some other issues. If you start with Cocoa:
* Be careful with Cocoa.h includes
* Do not use CoreFoundation
* Do not use C++
* Do not use Quicktime or other propriatory extention
* You need to convert .nib (IB if you use it) to .gmodel or .gorm
and Gorm is good enough for most of the work
* Do not use NSToolBar (not finished in GNUstep)
* Do not use Drawer (not implmented in GNUstep)
Can I transfer archived data from GNUstep to Cocoa?
---------------------------------------------------
@ -372,7 +395,7 @@ What is its current state of development?
-----------------------------------------
GNUstep base is currently stable and implements probably 99% of the
functionality of the OpenStep classes and most all of the new Carbon
functionality of the OpenStep classes and most all of the new Cocoa
classes. Normal work can already be done using the library since the
missing 1 percent are the least-often-used features or are simply not
up to date with the latest Carbon spec.

View file

@ -1,12 +1,12 @@
GNUstep HOWTO
*************
Last Update: 30 August 2002
Last Update: 23 September 2002
This document explains how to build the different components of the
GNUstep core libraries and GNUstep Launchpad.
Copyright (C) 1996 - 2001 Free Software Foundation, Inc.
Copyright (C) 1996 - 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
@ -184,16 +184,17 @@ To configure just type:
./configure
The GNUstep makefile package needs a root directory. If the
GNUSTEP_SYSTEM_ROOT environment variable is set then configure will use
its value as the root directory. You can also specify the root
directory when you run configure with the prefix paramter; the
GNUSTEP_SYSTEM_ROOT environment variable is set then configure will
determine the root directory from its value (by removing the final
/System path component from it). You can also specify the root
directory when you run configure with the prefix paramater; the
following command makes /usr/local/GNUstep the root directory:
./configure --prefix=/usr/local/GNUstep/System
./configure --prefix=/usr/local/GNUstep
If you do not have the GNUSTEP_SYSTEM_ROOT environment variable set
and you do not specify a root directory when running configure, then
configure will use /usr/GNUstep/System as the default root directory.
configure will use /usr/GNUstep as the default root directory.
Alternate Library Setup
-----------------------
@ -245,23 +246,24 @@ Environment Setup
=================
Add the shell script `GNUstep.sh' located in the Makefile package to
your shell startup file (such as `.profile'). For instance:
your shell startup file (such as `.profile'). For instance, if your
GNUSTEP_SYSTEM_ROOT is `/usr/GNUstep/System',
GNUSTEP_SYSTEM_ROOT=/usr/GNUstep
export GNUSTEP_SYSTEM_ROOT
. $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.sh
. /usr/GNUstep/System/Makefiles/GNUstep.sh
in your `.profile' file will work (Note the period at the beginning
of the line). It defines environment variables that are needed to find
GNUstep files and executables. Users of csh need to use the
`GNUstep.csh' script. Read the make package `README' for more info.
Some systems, like GNU/Linux have an `/etc/profile.d' directory where
scripts can be executed automatically. If you want to set up GNUstep
for every user on your system, you can try copying/linking the
`GNUstep.sh' there. For csh or tcsh, try
of the line, and the space between the period and the following path;
if your GNUSTEP_SYSTEM_ROOT is different, you need to replace
`/usr/GNUstep/System' with your GNUSTEP_SYSTEM_ROOT). It defines
environment variables that are needed to find GNUstep files and
executables. Users of csh need to use the `GNUstep.csh' script. Read
the make package `README' for more info. Some systems, like GNU/Linux
have an `/etc/profile.d' directory where scripts can be executed
automatically. If you want to set up GNUstep for every user on your
system, you can try copying/linking the `GNUstep.sh' there. For csh or
tcsh, try
setenv GNUSTEP_SYSTEM_ROOT /usr/GNUstep
source $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.csh
source /usr/GNUstep/System/Makefiles/GNUstep.csh
GNUstep Home
============

4
configure vendored
View file

@ -2991,8 +2991,8 @@ fi
# Check to see if the libobjc library is in our GNUSTEP_SYSTEM_ROOT.
# If so, there are probably other libraries that we want there also, so
# leave the proper includes in CPPFLAGS and LDFLAGS
echo "$as_me:$LINENO: checking for shared objc library" >&5
echo $ECHO_N "checking for shared objc library... $ECHO_C" >&6
echo "$as_me:$LINENO: checking for custom shared objc library" >&5
echo $ECHO_N "checking for custom shared objc library... $ECHO_C" >&6
if test "${gs_cv_objc_libdir+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else