From 569fd55182adeb121054619d1d98c47dccdd2bc4 Mon Sep 17 00:00:00 2001 From: mccallum Date: Mon, 3 Apr 1995 21:20:29 +0000 Subject: [PATCH] Second patch of Apr 3 from Adam Fedor git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@252 72102866-910b-0410-8b05-ffd578937521 --- Makefile.in | 43 +++++++++++++++++++------------------------ Source/NSBundle.m | 2 +- 2 files changed, 20 insertions(+), 25 deletions(-) diff --git a/Makefile.in b/Makefile.in index 6088ad498..1648d9ee5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -192,25 +192,32 @@ GNU_CFILES = \ behavior.c \ collhash.c \ objc-malloc.c \ -o_vscanf.c +o_vscanf.c + NEXTSTEP_CFILES = \ NXStringTable_scan.c GNUSTEP_CFILES = \ -NSZone.c +NSZone.c \ +find_exec.c \ +objc-load.c \ GNU_OTHER_SRCFILES = NEXTSTEP_OTHER_SRCFILES = \ NXStringTable_scan.l -GNUSTEP_OTHER_SRCFILES = +GNUSTEP_OTHER_SRCFILES = \ +dld-load.h \ +hpux-load.h \ +null-load.h \ +simple-load.h GNU_OBJS = $(GNU_MFILES:.m=.o) $(GNU_CFILES:.c=.o) NEXTSTEP_OBJS = $(NEXTSTEP_MFILES:.m=.o) $(NEXTSTEP_CFILES:.c=.o) -GNUSTEP_OBJS = $(GNUSTEP_MFILES:.m=.o) $(GNUSTEP_CFILES:.c=.o) -FEDOR_GNUSTEP_OBJS = $(FEDOR_GNUSTEP_MFILES:.m=.o) $(FEDOR_GNUSTEP_CFILES:.c=.o) $(FEDOR_CLUSTER_OBJS) +GNUSTEP_OBJS = $(GNUSTEP_MFILES:.m=.o) $(GNUSTEP_CFILES:.c=.o) \ + $(NSVALUE_OFILES) $(NSNUMBER_OFILES) GNU_HEADERS = \ objects/Array.h \ @@ -299,7 +306,12 @@ objc/README GNUSTEP_HEADERS = \ foundation/NSAutoreleasePool.h \ +foundation/NSBundle.h \ foundation/NSCString.h \ +foundation/NSConcreteValue.h \ +foundation/NSConcreteNumber.h \ +foundation/NSException.h \ +foundation/NSGeometry.h \ foundation/NSInvocation.h \ foundation/NSMethodSignature.h \ foundation/NSObjCRuntime.h \ @@ -335,11 +347,11 @@ version.texi \ libobjects.info libobjects.texi \ texinfo.tex \ gcc-class.patch gcc-string.patch \ -$(FEDOR_GNUSTEP_MFILES) $(FEDOR_GNUSTEP_HEADERS) \ +gcc-dynamic.patch NSBundle.README \ $(GNU_MFILES) $(NEXTSTEP_MFILES) $(GNUSTEP_MFILES) \ $(GNU_CFILES) $(NEXTSTEP_CFILES) $(GNUSTEP_CFILES) \ $(GNU_HEADERS) $(NEXTSTEP_HEADERS) $(GNUSTEP_HEADERS) \ -$(GNU_OTHER_SRCFILES) $(NEXTSTEP_OTHER_SRCFILES) +$(GNU_OTHER_SRCFILES) $(NEXTSTEP_OTHER_SRCFILES) $(GNUSTEP_OTHER_SRCFILES) all: libobjects.a @@ -373,23 +385,6 @@ depend: rm -f $(srcdir)/Makefile.depend $(CC) $(ALL_INCLUDE_FLAGS) -M $(SRCS) > $(srcdir)/Makefile.depend -# Compilation of class clusters -$(NSVALUE_OFILES) : NSCTemplateValue.m - for i in ${NSVALUE_CLUSTER}; do \ - cp NSCTemplateValue.m NSCTemplateValue$$i.m; \ - $(CC) -c $(ALL_CPPFLAGS) $(DEFS) $(ALL_OBJCFLAGS) \ - -DTYPE_ORDER=$$i NSCTemplateValue$$i.m -o NSValue$$i.o; \ - rm -f NSCTemplateValue$$i.m; \ - done - -$(NSNUMBER_OFILES) : NSConcreteNumber.m - for i in ${NSNUMBER_CLUSTER}; do \ - cp NSConcreteNumber.m NSConcreteNumber$$i.m; \ - $(CC) -c $(ALL_CPPFLAGS) $(DEFS) $(ALL_OBJCFLAGS) \ - -DTYPE_ORDER=$$i -c NSConcreteNumber$$i.m -o NSNumber$$i.o; \ - rm -f NSConcreteNumber$$i.m; \ - done - NXStringTable_scan.c: NXStringTable_scan.l $(LEX) $(LFLAGS) -t NXStringTable_scan.l > NXStringTable_scan.temp sed 's/yy/NXlex_/g' < NXStringTable_scan.temp > NXStringTable_scan.c diff --git a/Source/NSBundle.m b/Source/NSBundle.m index 9eb255555..1663634ca 100644 --- a/Source/NSBundle.m +++ b/Source/NSBundle.m @@ -128,7 +128,7 @@ bundle_resource_path(NSString *path, NSString *lang, NSString *name, } void -_bundle_load_callback(Class *theClass, Category *theCategory) +_bundle_load_callback(Class theClass, Category *theCategory) { /* Don't store categories */ assert(_loadingBundlePos >= 0);