Fix base library header install

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7650 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
richard 2000-09-29 14:44:45 +00:00
parent a02f0bd392
commit 66a0e94783
3 changed files with 83 additions and 74 deletions

View file

@ -2,6 +2,11 @@
* Source/GSCompatibility.m: Fix stupid error in last modification - * Source/GSCompatibility.m: Fix stupid error in last modification -
missed part of method name. missed part of method name.
* Source/GNUmakefile: Fix to get headers installed in
$(GNUSTEP_SYSTEM_ROOT)/Headers/Foundation again.
* Source/Makefile.postamble: Add code to install headers in
$(GNUSTEP_SYSTEM_ROOT)/Headers/gnustep/Foundation as well - is this
really necessary?
2000-09-29 Manuel Guesdon <mguesdon@orange-concept.com> 2000-09-29 Manuel Guesdon <mguesdon@orange-concept.com>
-- You'll need libxml2 v >= 2.2.3 to compile GSXML -- -- You'll need libxml2 v >= 2.2.3 to compile GSXML --

View file

@ -253,80 +253,80 @@ NSCallBacks.h \
tzfile.h tzfile.h
BASE_HEADERS = \ BASE_HEADERS = \
Foundation/Foundation.h \ Foundation.h \
Foundation/DistributedObjects.h \ DistributedObjects.h \
Foundation/NSArchiver.h \ NSArchiver.h \
Foundation/NSArray.h \ NSArray.h \
Foundation/NSAttributedString.h \ NSAttributedString.h \
Foundation/NSAutoreleasePool.h \ NSAutoreleasePool.h \
Foundation/NSBitmapCharSet.h \ NSBitmapCharSet.h \
Foundation/NSBundle.h \ NSBundle.h \
Foundation/NSByteOrder.h \ NSByteOrder.h \
Foundation/NSCharacterSet.h \ NSCharacterSet.h \
Foundation/NSCoder.h \ NSCoder.h \
Foundation/NSConcreteNumber.h \ NSConcreteNumber.h \
Foundation/NSConcreteValue.h \ NSConcreteValue.h \
Foundation/NSConnection.h \ NSConnection.h \
Foundation/NSData.h \ NSData.h \
Foundation/NSDate.h \ NSDate.h \
Foundation/NSDateFormatter.h \ NSDateFormatter.h \
Foundation/NSDebug.h \ NSDebug.h \
Foundation/NSDecimal.h \ NSDecimal.h \
Foundation/NSDecimalNumber.h \ NSDecimalNumber.h \
Foundation/NSDictionary.h \ NSDictionary.h \
Foundation/NSDistantObject.h \ NSDistantObject.h \
Foundation/NSDistributedLock.h \ NSDistributedLock.h \
Foundation/NSDistributedNotificationCenter.h \ NSDistributedNotificationCenter.h \
Foundation/NSEnumerator.h \ NSEnumerator.h \
Foundation/NSException.h \ NSException.h \
Foundation/NSFileHandle.h \ NSFileHandle.h \
Foundation/NSFileManager.h \ NSFileManager.h \
Foundation/NSFormatter.h \ NSFormatter.h \
Foundation/NSGeometry.h \ NSGeometry.h \
Foundation/NSGArray.h \ NSGArray.h \
Foundation/NSGAttributedString.h \ NSGAttributedString.h \
Foundation/NSGCString.h \ NSGCString.h \
Foundation/NSGSet.h \ NSGSet.h \
Foundation/NSGString.h \ NSGString.h \
Foundation/NSHashTable.h \ NSHashTable.h \
Foundation/NSHost.h \ NSHost.h \
Foundation/NSInvocation.h \ NSInvocation.h \
Foundation/NSLock.h \ NSLock.h \
Foundation/NSMapTable.h \ NSMapTable.h \
Foundation/NSMethodSignature.h \ NSMethodSignature.h \
Foundation/NSNotification.h \ NSNotification.h \
Foundation/NSNotificationQueue.h \ NSNotificationQueue.h \
Foundation/NSNumberFormatter.h \ NSNumberFormatter.h \
Foundation/NSObjCRuntime.h \ NSObjCRuntime.h \
Foundation/NSObject.h \ NSObject.h \
Foundation/NSPathUtilities.h \ NSPathUtilities.h \
Foundation/NSPort.h \ NSPort.h \
Foundation/NSPortCoder.h \ NSPortCoder.h \
Foundation/NSPortMessage.h \ NSPortMessage.h \
Foundation/NSPortNameServer.h \ NSPortNameServer.h \
Foundation/NSProcessInfo.h \ NSProcessInfo.h \
Foundation/NSProtocolChecker.h \ NSProtocolChecker.h \
Foundation/NSProxy.h \ NSProxy.h \
Foundation/NSRange.h \ NSRange.h \
Foundation/NSRunLoop.h \ NSRunLoop.h \
Foundation/NSScanner.h \ NSScanner.h \
Foundation/NSSerialization.h \ NSSerialization.h \
Foundation/NSSet.h \ NSSet.h \
Foundation/NSString.h \ NSString.h \
Foundation/NSTask.h \ NSTask.h \
Foundation/NSThread.h \ NSThread.h \
Foundation/NSTimer.h \ NSTimer.h \
Foundation/NSUndoManager.h \ NSUndoManager.h \
Foundation/NSUserDefaults.h \ NSUserDefaults.h \
Foundation/NSUtilities.h \ NSUtilities.h \
Foundation/NSValue.h \ NSValue.h \
Foundation/NSZone.h \ NSZone.h \
Foundation/objc-load.h \ objc-load.h \
Foundation/NSURL.h \ NSURL.h \
Foundation/NSURLHandle.h NSURLHandle.h
ifeq ($(HAVE_LIBXML),1) ifeq ($(HAVE_LIBXML),1)
BASE_HEADERS += Foundation/GSXML.h BASE_HEADERS += GSXML.h
endif endif
UNICODE_HEADERS = \ UNICODE_HEADERS = \
@ -362,8 +362,8 @@ libgnustep-base_OBJC_FILES = $(GNU_MFILES) \
# Extra DLL exports file # Extra DLL exports file
libgnustep-base_DLL_DEF = libgnustep-base.def libgnustep-base_DLL_DEF = libgnustep-base.def
libgnustep-base_HEADER_FILES_DIR = ../Headers libgnustep-base_HEADER_FILES_DIR = $(HEADER_DIR)
libgnustep-base_HEADER_FILES_INSTALL_DIR = /gnustep libgnustep-base_HEADER_FILES_INSTALL_DIR = /Foundation
libgnustep-base_HEADER_FILES = $(BASE_HEADERS) libgnustep-base_HEADER_FILES = $(BASE_HEADERS)

View file

@ -49,6 +49,10 @@ before-all:: $(GENERATED_HFILES)
# Unfortunately the way the header files are placed in relationship # Unfortunately the way the header files are placed in relationship
# to the source we must install the GNU header manually # to the source we must install the GNU header manually
after-install:: after-install::
for file in $(BASE_HEADERS); do \
$(INSTALL_DATA) ../Headers/gnustep/base/$$file \
$(GNUSTEP_HEADERS)/gnustep/Foundation/$$file ; \
done
for file in $(GNU_HEADERS); do \ for file in $(GNU_HEADERS); do \
$(INSTALL_DATA) ../Headers/gnustep/base/$$file \ $(INSTALL_DATA) ../Headers/gnustep/base/$$file \
$(GNUSTEP_HEADERS)/gnustep/base/$$file ; \ $(GNUSTEP_HEADERS)/gnustep/base/$$file ; \