git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12744 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
CaS 2002-02-25 09:23:45 +00:00
parent a2559dbc02
commit 088733201a
3 changed files with 16 additions and 1 deletions

View file

@ -1,7 +1,8 @@
2002-02-25 Richard Frith-Macdonald <rfm@gnu.org> 2002-02-25 Richard Frith-Macdonald <rfm@gnu.org>
* Source/GNUmakefile: Move xml and mime classes into an additional * Source/GNUmakefile: Move xml and mime classes into an additional
library, and make base library depend on it. EXPERIMENTAL. library, and make base library depend on it.
EXPERIMENTAL - activate using 'make add=yes'
2002-02-25 Richard Frith-Macdonald <rfm@gnu.org> 2002-02-25 Richard Frith-Macdonald <rfm@gnu.org>

View file

@ -38,7 +38,12 @@ PACKAGE_NAME = gnustep-base
LIBRARY_VAR = GNUSTEP_BASE LIBRARY_VAR = GNUSTEP_BASE
# The library to be compiled # The library to be compiled
ifeq ($(add),yes)
LIBRARY_NAME=libgnustep-baseadd libgnustep-base LIBRARY_NAME=libgnustep-baseadd libgnustep-base
else
LIBRARY_NAME=libgnustep-base
endif
ifeq ($(HAVE_OPENSSL), yes) ifeq ($(HAVE_OPENSSL), yes)
@ -232,6 +237,10 @@ NSZone.m \
externs.m \ externs.m \
objc-load.m objc-load.m
ifeq ($(add),yes)
BASE_MFILES += GSMime.m GSXML.m
endif
ifeq ($(WITH_FFI),libffi) ifeq ($(WITH_FFI),libffi)
GNU_MFILES += cifframe.m GNU_MFILES += cifframe.m
BASE_MFILES += GSFFIInvocation.m BASE_MFILES += GSFFIInvocation.m
@ -364,7 +373,9 @@ libgnustep-base_C_FILES = $(GNU_CFILES)
libgnustep-base_OBJC_FILES = $(GNU_MFILES) \ libgnustep-base_OBJC_FILES = $(GNU_MFILES) \
$(BASE_MFILES) $(NSVALUE_MFILES) $(NSNUMBER_MFILES) $(BASE_MFILES) $(NSVALUE_MFILES) $(NSNUMBER_MFILES)
ifeq ($(add),yes)
libgnustep-baseadd_OBJC_FILES = GSMime.m GSXML.m libgnustep-baseadd_OBJC_FILES = GSMime.m GSXML.m
endif
# Extra DLL exports file # Extra DLL exports file
libgnustep-base_DLL_DEF = libgnustep-base.def libgnustep-base_DLL_DEF = libgnustep-base.def

View file

@ -67,7 +67,10 @@ ifeq ($(findstring darwin1, $(GNUSTEP_TARGET_OS)), darwin1)
libgnustep-base_LIBRARIES_DEPEND_UPON += $(CONFIG_SYSTEM_LIBS) \ libgnustep-base_LIBRARIES_DEPEND_UPON += $(CONFIG_SYSTEM_LIBS) \
-flat_namespace -flat_namespace
endif endif
ifeq ($(add),yes)
libgnustep-base_LIBRARIES_DEPEND_UPON += -lgnustep-baseadd libgnustep-base_LIBRARIES_DEPEND_UPON += -lgnustep-baseadd
endif
# Flags dealing with installing and uninstalling # Flags dealing with installing and uninstalling
# #