Correctly setup the WHICH_LIB_SCRIPT to be taken from host_cpu/host_os. Updated the authors list in some header files.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@2481 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Ovidiu Predescu 1997-10-06 03:58:06 +00:00
parent 8c29ca3f10
commit 391a9335b4
6 changed files with 18 additions and 5 deletions

View file

@ -1,3 +1,10 @@
Sun Oct 5 20:30:01 1997 Ovidiu Predescu <ovidiu@net-community.com>
* common.make: Take the which_lib script from the host_cpu/host_os
directory.
* target.make: Create the target library to be a link to the versioned
one for OS 4.x.
Sat Oct 4 23:08:01 1997 Ovidiu Predescu <ovidiu@net-community.com>
* target.make: Set the extension of shared libraries under OS 4.x to be

4
README
View file

@ -127,8 +127,8 @@ History
The GNUstep makefile package was designed by Scott Christley
<scottc@net-community.com> and Ovidiu Predescu <ovidiu@net-community.com>.
Flags for building shared libraries on several systems were originally
identified by Mircea Oancea <mircea@pathcom.com>.
Flags for building shared libraries and bundles on several systems were
originally identified by Mircea Oancea <mircea@pathcom.com>.
Richard Frith-Macdonald <richard@brainstorm.co.uk> also contributed with ideas.

View file

@ -6,6 +6,7 @@
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
# Author: Ovidiu Predescu <ovidiu@net-community.com>
#
# This file is part of the GNUstep Makefile Package.
#

View file

@ -6,6 +6,7 @@
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
# Author: Ovidiu Predescu <ovidiu@net-community.com>
#
# This file is part of the GNUstep Makefile Package.
#
@ -35,7 +36,7 @@ CONFIG_OS_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/os.sh
CLEAN_CPU_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/clean_cpu.sh
CLEAN_VENDOR_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/clean_vendor.sh
CLEAN_OS_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/clean_os.sh
WHICH_LIB_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/which_lib
WHICH_LIB_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/$(GNUSTEP_HOST_CPU)/$(GNUSTEP_HOST_OS)/which_lib
LD_LIB_PATH_SCRIPT = $(GNUSTEP_SYSTEM_ROOT)/Makefiles/ld_lib_path.sh
#
@ -201,4 +202,4 @@ GNUSTEP_OBJ_PREFIX = $(shell echo $(OBJ_DIR_PREFIX) | sed 's/ //g')
GNUSTEP_OBJ_DIR = $(GNUSTEP_OBJ_PREFIX)/$(GNUSTEP_TARGET_DIR)/$(LIBRARY_COMBO)
# The standard GNUstep directories for finding shared libraries
GNUSTEP_LD_LIB_DIRS=$(GNUSTEP_USER_LIBRARIES):$(GNUSTEP_LOCAL_LIBRARIES):$(GNUSTEP_SYSTEM_LIBRARIES)
GNUSTEP_LD_LIB_DIRS=$(GNUSTEP_USER_LIBRARIES):$(GNUSTEP_LOCAL_LIBRARIES):$(GNUSTEP_SYSTEM_LIBRARIES)

View file

@ -7,6 +7,7 @@
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
# Author: Ovidiu Predescu <ovidiu@net-community.com>
#
# This file is part of the GNUstep Makefile Package.
#

View file

@ -6,6 +6,7 @@
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
# Author: Ovidiu Predescu <ovidiu@net-community.com>
#
# This file is part of the GNUstep Makefile Package.
#
@ -115,7 +116,9 @@ SHARED_LIB_LINK_CMD = \
/bin/libtool -dynamic -read_only_relocs suppress -o $@ \
/NextLibrary/Frameworks/System.framework/System \
$(GNUSTEP_LIBRARIES)/libobjc$(SHARED_LIBEXT) \
$(GNUSTEP_LIBRARIES)/libgcc$(SHARED_LIBEXT) $^
$(GNUSTEP_LIBRARIES)/libgcc$(SHARED_LIBEXT) $^; \
(rm -f $(LIBRARY_FILE); \
$(LN_S) $(VERSION_LIBRARY_FILE) $(LIBRARY_FILE))
STATIC_LIB_LINK_CMD = /bin/libtool -static -o $@ $^
LDFLAGS += -Wl,-read_only_relocs,suppress