1997-09-23 21:00:33 +00:00
|
|
|
#
|
|
|
|
# src makefile for the GNUstep Base Library
|
|
|
|
#
|
|
|
|
# Copyright (C) 1997 Free Software Foundation, Inc.
|
|
|
|
#
|
|
|
|
# Written by: Scott Christley <scottc@net-community.com>
|
|
|
|
#
|
|
|
|
# This file is part of the GNUstep Base Library.
|
|
|
|
#
|
|
|
|
# This library is free software; you can redistribute it and/or
|
|
|
|
# modify it under the terms of the GNU Library General Public
|
|
|
|
# License as published by the Free Software Foundation; either
|
|
|
|
# version 2 of the License, or (at your option) any later version.
|
|
|
|
#
|
|
|
|
# This library is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
# Library General Public License for more details.
|
|
|
|
#
|
|
|
|
# You should have received a copy of the GNU Library General Public
|
|
|
|
# License along with this library; if not, write to the Free
|
2006-03-21 15:33:05 +00:00
|
|
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
|
|
# Boston, MA 02111 USA.
|
1997-09-23 21:00:33 +00:00
|
|
|
#
|
|
|
|
|
1997-10-30 22:23:50 +00:00
|
|
|
# Install into the system root by default
|
|
|
|
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT)
|
|
|
|
|
2001-01-29 19:40:02 +00:00
|
|
|
GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES=../base.make
|
1998-02-06 17:22:46 +00:00
|
|
|
include $(GNUSTEP_MAKEFILES)/common.make
|
1997-09-23 21:00:33 +00:00
|
|
|
|
|
|
|
include ../Version
|
|
|
|
include ../config.mak
|
|
|
|
|
2004-09-05 02:31:35 +00:00
|
|
|
# Interface version changes with each minor release
|
|
|
|
libgnustep-base_INTERFACE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}
|
|
|
|
libgnustep-baseadd_INTERFACE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}
|
|
|
|
|
2001-02-21 18:03:36 +00:00
|
|
|
PACKAGE_NAME = gnustep-base
|
1997-09-23 21:00:33 +00:00
|
|
|
|
|
|
|
# The library to be compiled
|
2002-05-22 14:23:17 +00:00
|
|
|
LIBRARY_NAME=
|
2002-02-25 09:23:45 +00:00
|
|
|
ifeq ($(add),yes)
|
2002-05-22 14:23:17 +00:00
|
|
|
LIBRARY_NAME += libgnustep-baseadd
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifneq ($(base),no)
|
|
|
|
LIBRARY_NAME += libgnustep-base
|
2002-02-25 09:23:45 +00:00
|
|
|
endif
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2002-03-06 15:50:14 +00:00
|
|
|
libgnustep-base_SUBPROJECTS=Additions
|
|
|
|
libgnustep-baseadd_SUBPROJECTS=Additions
|
|
|
|
|
2005-02-23 16:05:09 +00:00
|
|
|
ifeq ($(GNUSTEP_TARGET_OS), mingw32)
|
|
|
|
libgnustep-base_SUBPROJECTS+=win32
|
|
|
|
else
|
|
|
|
libgnustep-base_SUBPROJECTS+=unix
|
|
|
|
endif
|
|
|
|
|
2001-10-17 03:45:32 +00:00
|
|
|
ifeq ($(GNUSTEP_TARGET_OS), mingw32)
|
|
|
|
|
2005-10-27 12:00:38 +00:00
|
|
|
DEFS= -DGNUSTEP_TARGET_DIR=\"$(GNUSTEP_TARGET_DIR)\" \
|
2001-10-17 03:45:32 +00:00
|
|
|
-DGNUSTEP_TARGET_CPU=\"$(GNUSTEP_TARGET_CPU)\" \
|
|
|
|
-DGNUSTEP_TARGET_OS=\"$(GNUSTEP_TARGET_OS)\" \
|
2005-07-31 08:18:19 +00:00
|
|
|
-DGNUSTEP_FLATTENED=\"$(GNUSTEP_FLATTENED)\" \
|
2001-10-17 03:45:32 +00:00
|
|
|
-DLIBRARY_COMBO=\"$(LIBRARY_COMBO)\"
|
2002-01-03 17:03:55 +00:00
|
|
|
|
2003-03-23 07:06:27 +00:00
|
|
|
|
2001-10-17 03:45:32 +00:00
|
|
|
else
|
|
|
|
|
2005-10-27 12:00:38 +00:00
|
|
|
DEFS= -DGNUSTEP_TARGET_DIR=\"$(GNUSTEP_TARGET_DIR)\" \
|
1997-10-30 22:23:50 +00:00
|
|
|
-DGNUSTEP_TARGET_CPU=\"$(GNUSTEP_TARGET_CPU)\" \
|
|
|
|
-DGNUSTEP_TARGET_OS=\"$(GNUSTEP_TARGET_OS)\" \
|
2005-07-31 08:18:19 +00:00
|
|
|
-DGNUSTEP_FLATTENED=\"$(GNUSTEP_FLATTENED)\" \
|
1997-10-16 23:56:27 +00:00
|
|
|
-DLIBRARY_COMBO=\"$(LIBRARY_COMBO)\"
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2001-10-17 03:45:32 +00:00
|
|
|
endif
|
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
# The GNU source files
|
|
|
|
|
|
|
|
GNU_MFILES = \
|
2000-09-13 12:32:19 +00:00
|
|
|
GSCompatibility.m \
|
2000-10-27 15:54:35 +00:00
|
|
|
GSLocale.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
preface.m \
|
2001-04-12 21:09:17 +00:00
|
|
|
mframe.m
|
|
|
|
|
2006-03-17 09:20:06 +00:00
|
|
|
ifeq ($(findstring openbsd, $(GNUSTEP_TARGET_OS)), openbsd)
|
|
|
|
GNU_MFILES += thr-pthread.m
|
|
|
|
OBJC_LIBS += -lpthread
|
|
|
|
endif
|
|
|
|
|
2002-12-30 17:23:39 +00:00
|
|
|
ifneq ($(OBJC_RUNTIME_LIB), gnu)
|
2001-07-10 03:23:39 +00:00
|
|
|
GNU_MFILES += objc-gnu2next.m
|
|
|
|
ifeq ($(HAVE_PTHREAD_H), yes)
|
|
|
|
GNU_MFILES += thr-pthread.m
|
|
|
|
else
|
|
|
|
GNU_MFILES += thr-mach.m
|
|
|
|
endif
|
2001-04-12 21:09:17 +00:00
|
|
|
endif
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2000-09-13 03:51:30 +00:00
|
|
|
ifeq ($(GNUSTEP_TARGET_OS), mingw32)
|
2002-06-30 09:43:21 +00:00
|
|
|
GNU_MFILES += libgnustep-base-entry.m
|
2000-09-13 03:51:30 +00:00
|
|
|
endif
|
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
GNU_OTHER_SRCFILES = \
|
|
|
|
win32-entry.m \
|
|
|
|
win32-def.top \
|
|
|
|
libgnustep-base.def
|
|
|
|
|
2003-03-03 10:01:29 +00:00
|
|
|
ADD_HEADERS = \
|
|
|
|
GSObjCRuntime.h \
|
2003-07-31 23:49:32 +00:00
|
|
|
GSCategories.h \
|
|
|
|
GSFileHandle.h \
|
|
|
|
GSUnion.h \
|
|
|
|
GSIArray.h \
|
|
|
|
GSIMap.h \
|
|
|
|
GCObject.h \
|
2003-10-27 13:23:19 +00:00
|
|
|
GSLock.h \
|
2005-03-15 08:11:04 +00:00
|
|
|
GSFunctions.h \
|
2003-07-31 23:49:32 +00:00
|
|
|
GSMime.h \
|
|
|
|
GSXML.h \
|
|
|
|
GSLocale.h \
|
2003-03-03 10:01:29 +00:00
|
|
|
Unicode.h \
|
2003-07-11 18:50:20 +00:00
|
|
|
GNUstep.h \
|
2003-03-03 10:01:29 +00:00
|
|
|
behavior.h \
|
2003-07-31 23:49:32 +00:00
|
|
|
preface.h \
|
2005-02-23 16:05:09 +00:00
|
|
|
objc-gnu2next.h \
|
2003-03-03 10:01:29 +00:00
|
|
|
|
2003-07-31 23:49:32 +00:00
|
|
|
GNU_HEADERS = $(ADD_HEADERS)
|
1997-09-23 21:00:33 +00:00
|
|
|
|
|
|
|
# GNUStep source files
|
|
|
|
|
|
|
|
BASE_MFILES = \
|
2001-01-08 16:45:36 +00:00
|
|
|
GSArray.m \
|
2001-01-09 08:40:09 +00:00
|
|
|
GSAttributedString.m \
|
2006-05-26 08:11:38 +00:00
|
|
|
GSConcreteValue.m \
|
2000-12-07 22:57:56 +00:00
|
|
|
GSCountedSet.m \
|
2001-01-09 09:17:31 +00:00
|
|
|
GSDictionary.m \
|
2001-02-02 06:14:42 +00:00
|
|
|
GSFormat.m \
|
2002-06-16 11:52:53 +00:00
|
|
|
GSFTPURLHandle.m \
|
2006-06-20 09:56:36 +00:00
|
|
|
GSHTTPAuthentication.m \
|
2000-11-17 16:19:56 +00:00
|
|
|
GSHTTPURLHandle.m \
|
2006-03-21 15:33:05 +00:00
|
|
|
GSRunLoopWatcher.m \
|
2000-12-07 22:57:56 +00:00
|
|
|
GSSet.m \
|
2006-02-15 17:34:47 +00:00
|
|
|
GSStream.m \
|
2000-10-09 04:41:18 +00:00
|
|
|
GSString.m \
|
2001-01-12 14:29:34 +00:00
|
|
|
GSValue.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSAttributedString.m \
|
|
|
|
NSArchiver.m \
|
|
|
|
NSArray.m \
|
|
|
|
NSAssertionHandler.m \
|
|
|
|
NSAutoreleasePool.m \
|
|
|
|
NSBundle.m \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSCachedURLResponse.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSCalendarDate.m \
|
|
|
|
NSCallBacks.m \
|
|
|
|
NSCharacterSet.m \
|
2000-11-27 22:26:08 +00:00
|
|
|
NSClassDescription.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSCoder.m \
|
|
|
|
NSCopyObject.m \
|
|
|
|
NSCountedSet.m \
|
2006-05-26 08:11:38 +00:00
|
|
|
NSConcreteNumber.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSConnection.m \
|
|
|
|
NSData.m \
|
|
|
|
NSDate.m \
|
1998-12-02 20:16:23 +00:00
|
|
|
NSDateFormatter.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSDebug.m \
|
2000-07-16 16:58:18 +00:00
|
|
|
NSDecimal.m \
|
|
|
|
NSDecimalNumber.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSDictionary.m \
|
|
|
|
NSDistantObject.m \
|
1997-11-03 01:40:03 +00:00
|
|
|
NSDistributedLock.m \
|
1998-11-02 17:01:52 +00:00
|
|
|
NSDistributedNotificationCenter.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSEnumerator.m \
|
2004-05-17 09:24:29 +00:00
|
|
|
NSError.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSException.m \
|
|
|
|
NSFileHandle.m \
|
|
|
|
NSFileManager.m \
|
1998-11-12 16:56:33 +00:00
|
|
|
NSFormatter.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSGeometry.m \
|
|
|
|
NSHashTable.m \
|
|
|
|
NSHost.m \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSHTTPCookie.m \
|
|
|
|
NSHTTPCookieStorage.m \
|
2006-02-12 19:02:58 +00:00
|
|
|
NSIndexPath.m \
|
2004-02-24 21:23:53 +00:00
|
|
|
NSIndexSet.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSInvocation.m \
|
2004-01-22 09:37:07 +00:00
|
|
|
NSKeyedArchiver.m \
|
|
|
|
NSKeyedUnarchiver.m \
|
2002-02-25 07:05:58 +00:00
|
|
|
NSKeyValueCoding.m \
|
2005-07-01 17:31:07 +00:00
|
|
|
NSKeyValueObserving.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSLock.m \
|
|
|
|
NSLog.m \
|
|
|
|
NSMapTable.m \
|
|
|
|
NSMethodSignature.m \
|
|
|
|
NSNotification.m \
|
|
|
|
NSNotificationCenter.m \
|
|
|
|
NSNotificationQueue.m \
|
2000-10-21 07:43:57 +00:00
|
|
|
NSNull.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSNumber.m \
|
2000-09-02 01:44:54 +00:00
|
|
|
NSNumberFormatter.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSObjCRuntime.m \
|
|
|
|
NSObject.m \
|
|
|
|
NSPage.m \
|
2005-03-03 16:04:22 +00:00
|
|
|
NSPathUtilities.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSPipe.m \
|
|
|
|
NSPort.m \
|
|
|
|
NSPortCoder.m \
|
1998-10-21 14:04:45 +00:00
|
|
|
NSPortMessage.m \
|
1998-10-29 12:50:23 +00:00
|
|
|
NSPortNameServer.m \
|
2006-05-09 14:21:26 +00:00
|
|
|
NSPredicate.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSProcessInfo.m \
|
2004-01-22 09:37:07 +00:00
|
|
|
NSPropertyList.m \
|
1998-06-16 13:52:57 +00:00
|
|
|
NSProtocolChecker.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSProxy.m \
|
|
|
|
NSRange.m \
|
|
|
|
NSRunLoop.m \
|
|
|
|
NSScanner.m \
|
|
|
|
NSSerializer.m \
|
|
|
|
NSSet.m \
|
2003-07-15 05:21:34 +00:00
|
|
|
NSSocketPort.m \
|
|
|
|
NSSocketPortNameServer.m \
|
2005-08-30 14:54:43 +00:00
|
|
|
NSSortDescriptor.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSString.m \
|
1998-01-19 15:20:15 +00:00
|
|
|
NSTask.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSThread.m \
|
|
|
|
NSTimer.m \
|
|
|
|
NSTimeZone.m \
|
1998-10-24 09:58:16 +00:00
|
|
|
NSUnarchiver.m \
|
1998-05-21 13:41:55 +00:00
|
|
|
NSUndoManager.m \
|
2000-10-09 04:41:18 +00:00
|
|
|
NSURL.m \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSURLAuthenticationChallenge.m \
|
|
|
|
NSURLCache.m \
|
|
|
|
NSURLCredential.m \
|
|
|
|
NSURLConnection.m \
|
|
|
|
NSURLCredentialStorage.m \
|
|
|
|
NSURLDownload.m \
|
|
|
|
NSURLProtectionSpace.m \
|
|
|
|
NSURLProtocol.m \
|
|
|
|
NSURLRequest.m \
|
|
|
|
NSURLResponse.m \
|
2000-10-09 04:41:18 +00:00
|
|
|
NSURLHandle.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSUserDefaults.m \
|
|
|
|
NSValue.m \
|
2004-10-20 10:48:04 +00:00
|
|
|
NSXMLParser.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSZone.m \
|
1999-02-13 00:50:41 +00:00
|
|
|
externs.m \
|
2005-02-23 16:05:09 +00:00
|
|
|
objc-load.m
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2005-11-05 05:58:43 +00:00
|
|
|
|
2003-07-15 05:21:34 +00:00
|
|
|
ifneq ($(GNUSTEP_TARGET_OS), mingw32)
|
|
|
|
BASE_MFILES += \
|
2005-11-14 09:25:31 +00:00
|
|
|
GSFileHandle.m \
|
2003-07-15 05:21:34 +00:00
|
|
|
NSMessagePort.m \
|
|
|
|
NSMessagePortNameServer.m
|
|
|
|
endif
|
|
|
|
|
2000-12-08 19:06:00 +00:00
|
|
|
ifeq ($(WITH_FFI),libffi)
|
|
|
|
GNU_MFILES += cifframe.m
|
|
|
|
BASE_MFILES += GSFFIInvocation.m
|
|
|
|
endif
|
|
|
|
ifeq ($(WITH_FFI),ffcall)
|
|
|
|
GNU_MFILES += callframe.m
|
|
|
|
BASE_MFILES += GSFFCallInvocation.m
|
|
|
|
endif
|
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
BASE_OTHER_SRCFILES = \
|
2006-05-26 08:11:38 +00:00
|
|
|
NSConcreteNumberTemplate.m \
|
|
|
|
GSConcreteValueTemplate.m \
|
2001-01-12 14:29:34 +00:00
|
|
|
GSTemplateValue.m \
|
1997-09-23 21:00:33 +00:00
|
|
|
dld-load.h \
|
|
|
|
hpux-load.h \
|
|
|
|
null-load.h \
|
|
|
|
simple-load.h \
|
1998-10-06 20:06:01 +00:00
|
|
|
win32-load.h \
|
1997-09-23 21:00:33 +00:00
|
|
|
NSCallBacks.h \
|
|
|
|
tzfile.h
|
|
|
|
|
2002-08-16 08:35:18 +00:00
|
|
|
FOUNDATION_HEADERS = \
|
|
|
|
Foundation.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSArchiver.h \
|
|
|
|
NSArray.h \
|
|
|
|
NSAttributedString.h \
|
|
|
|
NSAutoreleasePool.h \
|
|
|
|
NSBundle.h \
|
2002-08-16 08:35:18 +00:00
|
|
|
NSByteOrder.h \
|
2001-03-08 14:48:27 +00:00
|
|
|
NSCalendarDate.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSCharacterSet.h \
|
2000-11-27 22:26:08 +00:00
|
|
|
NSClassDescription.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSCoder.h \
|
2006-05-09 14:21:26 +00:00
|
|
|
NSComparisonPredicate.h \
|
|
|
|
NSCompoundPredicate.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSConnection.h \
|
|
|
|
NSData.h \
|
|
|
|
NSDateFormatter.h \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSDate.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSDebug.h \
|
|
|
|
NSDecimal.h \
|
|
|
|
NSDecimalNumber.h \
|
|
|
|
NSDictionary.h \
|
|
|
|
NSDistantObject.h \
|
|
|
|
NSDistributedLock.h \
|
|
|
|
NSDistributedNotificationCenter.h \
|
|
|
|
NSEnumerator.h \
|
2004-05-17 09:24:29 +00:00
|
|
|
NSError.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSException.h \
|
2006-05-09 14:21:26 +00:00
|
|
|
NSExpression.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSFileHandle.h \
|
|
|
|
NSFileManager.h \
|
|
|
|
NSFormatter.h \
|
|
|
|
NSGeometry.h \
|
|
|
|
NSHashTable.h \
|
|
|
|
NSHost.h \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSHTTPCookie.h \
|
|
|
|
NSHTTPCookieStorage.h \
|
2006-02-12 19:02:58 +00:00
|
|
|
NSIndexPath.h \
|
2004-02-24 21:23:53 +00:00
|
|
|
NSIndexSet.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSInvocation.h \
|
2004-01-22 09:37:07 +00:00
|
|
|
NSKeyedArchiver.h \
|
2002-02-25 08:57:03 +00:00
|
|
|
NSKeyValueCoding.h \
|
2005-07-01 17:31:07 +00:00
|
|
|
NSKeyValueObserving.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSLock.h \
|
|
|
|
NSMapTable.h \
|
|
|
|
NSMethodSignature.h \
|
|
|
|
NSNotification.h \
|
|
|
|
NSNotificationQueue.h \
|
2000-10-21 07:43:57 +00:00
|
|
|
NSNull.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSNumberFormatter.h \
|
|
|
|
NSObjCRuntime.h \
|
|
|
|
NSObject.h \
|
2002-08-16 08:35:18 +00:00
|
|
|
NSPathUtilities.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSPortCoder.h \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSPort.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSPortMessage.h \
|
|
|
|
NSPortNameServer.h \
|
2006-05-09 14:21:26 +00:00
|
|
|
NSPredicate.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSProcessInfo.h \
|
2004-01-22 09:37:07 +00:00
|
|
|
NSPropertyList.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSProtocolChecker.h \
|
|
|
|
NSProxy.h \
|
|
|
|
NSRange.h \
|
|
|
|
NSRunLoop.h \
|
|
|
|
NSScanner.h \
|
2002-08-16 08:35:18 +00:00
|
|
|
NSSerialization.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSSet.h \
|
2005-08-31 15:32:10 +00:00
|
|
|
NSSortDescriptor.h \
|
2006-02-15 17:34:47 +00:00
|
|
|
NSStream.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSString.h \
|
|
|
|
NSTask.h \
|
|
|
|
NSThread.h \
|
|
|
|
NSTimer.h \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSTimeZone.h \
|
|
|
|
NSUndoManager.h \
|
|
|
|
NSURLAuthenticationChallenge.h \
|
|
|
|
NSURLCache.h \
|
|
|
|
NSURLConnection.h \
|
|
|
|
NSURLCredential.h \
|
|
|
|
NSURLCredentialStorage.h \
|
|
|
|
NSURLDownload.h \
|
|
|
|
NSURLError.h \
|
2002-01-03 13:17:30 +00:00
|
|
|
NSURL.h \
|
|
|
|
NSURLHandle.h \
|
2006-06-16 15:21:39 +00:00
|
|
|
NSURLProtectionSpace.h \
|
|
|
|
NSURLProtocol.h \
|
|
|
|
NSURLRequest.h \
|
|
|
|
NSURLResponse.h \
|
2000-09-29 14:44:45 +00:00
|
|
|
NSUserDefaults.h \
|
2002-01-05 06:29:03 +00:00
|
|
|
NSUtilities.h \
|
2002-08-16 08:35:18 +00:00
|
|
|
NSValue.h \
|
2004-10-20 10:48:04 +00:00
|
|
|
NSXMLParser.h \
|
2003-04-28 02:29:49 +00:00
|
|
|
NSZone.h
|
1997-09-23 21:00:33 +00:00
|
|
|
|
|
|
|
UNICODE_HEADERS = \
|
|
|
|
unicode/caseconv.h \
|
|
|
|
unicode/cop.h \
|
|
|
|
unicode/cyrillic.h \
|
2000-04-09 02:28:27 +00:00
|
|
|
unicode/latin2.h \
|
1997-09-23 21:00:33 +00:00
|
|
|
unicode/decomp.h \
|
|
|
|
unicode/nextstep.h
|
|
|
|
|
|
|
|
HEADERS_INSTALL = $(GNU_HEADERS) \
|
2001-09-26 17:05:58 +00:00
|
|
|
$(FOUNDATION_HEADERS) \
|
1999-11-18 16:42:03 +00:00
|
|
|
$(UNICODE_HEADERS)
|
1997-09-23 21:00:33 +00:00
|
|
|
|
1997-09-27 15:26:51 +00:00
|
|
|
GENERATED_HFILES = \
|
|
|
|
dynamic-load.h \
|
2003-07-31 23:49:32 +00:00
|
|
|
$(HEADER_DIR_BASE)/preface.h \
|
2000-12-05 16:11:55 +00:00
|
|
|
$(GNUSTEP_TARGET_DIR)/mframe.h \
|
|
|
|
$(GNUSTEP_TARGET_DIR)/config.h \
|
|
|
|
$(GNUSTEP_TARGET_DIR)/GSConfig.h
|
1997-09-27 15:26:51 +00:00
|
|
|
|
2006-03-01 23:54:52 +00:00
|
|
|
ifeq ($(HAVE_INET_PTON), no)
|
|
|
|
GNU_CFILES += inet_pton.c
|
|
|
|
endif
|
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
# The Objective-C source files to be compiled
|
1998-07-28 17:51:55 +00:00
|
|
|
libgnustep-base_OBJC_FILES = $(GNU_MFILES) \
|
2006-05-26 08:11:38 +00:00
|
|
|
$(BASE_MFILES)
|
2006-03-01 23:54:52 +00:00
|
|
|
libgnustep-base_C_FILES = $(GNU_CFILES)
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2000-06-30 22:42:48 +00:00
|
|
|
# Extra DLL exports file
|
|
|
|
libgnustep-base_DLL_DEF = libgnustep-base.def
|
|
|
|
|
2003-07-31 23:49:32 +00:00
|
|
|
libgnustep-base_HEADER_FILES_DIR = $(HEADER_DIR_FND)
|
2000-09-29 14:44:45 +00:00
|
|
|
libgnustep-base_HEADER_FILES_INSTALL_DIR = /Foundation
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2001-09-26 17:05:58 +00:00
|
|
|
libgnustep-base_HEADER_FILES = $(FOUNDATION_HEADERS)
|
1997-09-23 21:00:33 +00:00
|
|
|
|
2004-10-26 19:08:17 +00:00
|
|
|
# Resources
|
|
|
|
RESOURCE_SET_NAME = libbase-resources
|
|
|
|
libbase-resources_RESOURCE_FILES_INSTALL_DIR = Library/Libraries/Resources/gnustep-base
|
|
|
|
libbase-resources_LANGUAGES =
|
|
|
|
libbase-resources_LOCALIZED_RESOURCE_FILES =
|
|
|
|
libbase-resources_RESOURCE_DIRS =
|
|
|
|
libbase-resources_RESOURCE_FILES = Info-gnustep.plist
|
|
|
|
|
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
-include Makefile.preamble
|
|
|
|
|
1998-12-17 22:25:25 +00:00
|
|
|
-include GNUmakefile.local
|
|
|
|
|
1998-02-06 17:22:46 +00:00
|
|
|
include $(GNUSTEP_MAKEFILES)/library.make
|
2004-10-26 19:08:17 +00:00
|
|
|
include $(GNUSTEP_MAKEFILES)/resource-set.make
|
2002-01-04 17:50:03 +00:00
|
|
|
|
1997-09-23 21:00:33 +00:00
|
|
|
-include Makefile.postamble
|
2003-07-31 23:49:32 +00:00
|
|
|
|
|
|
|
include CompatibilityHeaders.make
|