MinGW updates

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24717 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2007-02-28 07:00:36 +00:00
parent 7cb7915e39
commit 0d064bc9f9
4 changed files with 81 additions and 4 deletions

View file

@ -1,3 +1,10 @@
2007-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
* configure.ac: On MinGW, install the config file in
/etc/GNUstep/GNUstep.conf.
* configure: Regenerated.
* FilesystemLayouts/mingw: New layout.
2007-02-26 Nicola Pero <nicola.pero@meta-innovation.com>
* Documentation/filesystem.texi: Updated the first half of the

72
FilesystemLayouts/mingw Normal file
View file

@ -0,0 +1,72 @@
#
# MSYS/MinGW filesystem layout
#
# This filesystem layout installs the stuff in your local MSYS/MinGW
# filesystem. At the moment it is identical to the fhs layout, but
# this might change. Use this on Windows with MSYS/MinGW if you want
# GNUstep to blend in your MSYS/MinGW environment and you are
# compiling all of your GNUstep system from source.
# IMPORTANT: This configuration uses Unix paths. This is OK for
# gnustep-make (ie, the building system), but it is not OK for
# gnustep-base (ie, the runtime system). To work around this, when
# gnustep-base is configured, it will automatically use a
# ./GNUstep.conf file installed in the same directory as
# libgnustep-base.dll, and use paths relative to the location of
# libgnustep-base.dll.
# To use gnustep-make in this environment, use 'export
# GNUSTEP_MAKEFILES=/usr/local/share/GNUstep/Makefiles'
# By default, we install into /usr/local.
GNUSTEP_DEFAULT_PREFIX=/usr/local
# NB: $prefix will be added to all the MAKEFILES/SYSTEM/NETWORK/LOCAL
# paths.
GNUSTEP_MAKEFILES=/share/GNUstep/Makefiles
GNUSTEP_SYSTEM_APPS=/lib/GNUstep/Apps
GNUSTEP_SYSTEM_ADMIN_APPS=/lib/GNUstep/Apps
GNUSTEP_SYSTEM_TOOLS=/bin
GNUSTEP_SYSTEM_ADMIN_TOOLS=/sbin
GNUSTEP_SYSTEM_LIBRARY=/lib/GNUstep
GNUSTEP_SYSTEM_HEADERS=/include
GNUSTEP_SYSTEM_LIBRARIES=/lib
GNUSTEP_SYSTEM_DOC=/share/GNUstep/Documentation
GNUSTEP_SYSTEM_DOC_MAN=/man
GNUSTEP_SYSTEM_DOC_INFO=/info
GNUSTEP_NETWORK_APPS=/lib/GNUstep/Apps
GNUSTEP_NETWORK_ADMIN_APPS=/lib/GNUstep/Apps
GNUSTEP_NETWORK_TOOLS=/bin
GNUSTEP_NETWORK_ADMIN_TOOLS=/sbin
GNUSTEP_NETWORK_LIBRARY=/lib/GNUstep
GNUSTEP_NETWORK_HEADERS=/include
GNUSTEP_NETWORK_LIBRARIES=/lib
GNUSTEP_NETWORK_DOC=/share/GNUstep/Documentation
GNUSTEP_NETWORK_DOC_MAN=/man
GNUSTEP_NETWORK_DOC_INFO=/info
GNUSTEP_LOCAL_APPS=/lib/GNUstep/Apps
GNUSTEP_LOCAL_ADMIN_APPS=/lib/GNUstep/Apps
GNUSTEP_LOCAL_TOOLS=/bin
GNUSTEP_LOCAL_ADMIN_TOOLS=/sbin
GNUSTEP_LOCAL_LIBRARY=/lib/GNUstep
GNUSTEP_LOCAL_HEADERS=/include
GNUSTEP_LOCAL_LIBRARIES=/lib
GNUSTEP_LOCAL_DOC=/share/GNUstep/Documentation
GNUSTEP_LOCAL_DOC_MAN=/man
GNUSTEP_LOCAL_DOC_INFO=/info
GNUSTEP_USER_DIR_APPS=GNUstep/Applications
GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults

3
configure vendored
View file

@ -3464,8 +3464,7 @@ if test "$GNUSTEP_CONFIG_FILE" = "" -o "$GNUSTEP_CONFIG_FILE" = "no"; then
case "$target_os" in
freebsd* | openbsd* ) GNUSTEP_CONFIG_FILE=/usr/etc/GNUstep.conf ;;
netbsd* ) GNUSTEP_CONFIG_FILE=/usr/pkg/etc/GNUstep.conf ;;
mingw32* ) GNUSTEP_CONFIG_FILE=/c/GNUstep/GNUstep.conf-dev ;;
*) GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf ;;
*) GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf ;;
esac
fi
if echo "$GNUSTEP_CONFIG_FILE" | grep '[ \\] > /dev/null'

View file

@ -353,8 +353,7 @@ if test "$GNUSTEP_CONFIG_FILE" = "" -o "$GNUSTEP_CONFIG_FILE" = "no"; then
case "$target_os" in
freebsd* | openbsd* ) GNUSTEP_CONFIG_FILE=/usr/etc/GNUstep.conf ;;
netbsd* ) GNUSTEP_CONFIG_FILE=/usr/pkg/etc/GNUstep.conf ;;
mingw32* ) GNUSTEP_CONFIG_FILE=/c/GNUstep/GNUstep.conf-dev ;;
*) GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf ;;
*) GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf ;;
esac
fi
if echo "$GNUSTEP_CONFIG_FILE" | grep '[[ \\]] > /dev/null'