+2005-08-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * added rm-sope-on-osxlib.sh to delete all SOPE frameworks from
+ /Library/Frameworks on OSX
+
2005-08-08 Marcus Mueller <znek@mulle-kybernetik.com>
* znek-fix-xcode-projects.sh: added EOCoreData
--- /dev/null
+#!/bin/sh
+
+FWPREFIX="/Library/Frameworks"
+
+FW="
+SaxObjC.framework
+DOM.framework
+XmlRpc.framework
+
+EOControl.framework
+EOCoreData.framework
+NGExtensions.framework
+NGStreams.framework
+
+GDLAccess.framework
+GDLContentStore.framework
+
+NGLdap.framework
+NGMime.framework
+NGiCal.framework
+
+NGObjWeb.framework
+NGXmlRpc.framework
+WEExtensions.framework
+WOExtensions.framework
+WOXML.framework
+SoOFS.framework
+
+sope-xml.framework
+sope-core.framework
+sope-mime.framework
+sope-appserver.framework
+sope-ical.framework
+sope-ldap.framework
+sope-gdl1.framework
+"
+
+for i in $FW; do
+ if test "x$i" != "x"; then
+ if test -d "${FWPREFIX}/${i}"; then
+ echo -n "deleting $i .."
+ rm -rf "${FWPREFIX}/${i}"
+ echo ".. done."
+ else
+ echo "not installed: %{i}"
+ fi
+ fi
+done
SUBPROJECTS += libxmlSAXDriver
endif
+
+ifeq ($(frameworks),yes)
+include umbrella.make
+endif
+
+# project makefiles
+
include $(GNUSTEP_MAKEFILES)/aggregate.make
+ifeq ($(frameworks),yes)
+include $(GNUSTEP_MAKEFILES)/framework.make
+endif
related projects. At the time of this writing the complete list for SxXML
consisted of the following:
-SxXML
+sope-xml.framework
SaxObjC.framework
DOM.framework
XmlRpc.framework
Marcus Müller <znek@mulle-kybernetik.com>.
-SxXML: 0xC0000000 - 0xC0FFFFFF
-==============================
+sope-xml: 0xC0000000 - 0xC0FFFFFF
+=================================
0xC0000000 SaxObjC
0xC0200000 DOM
0xC0400000 XmlRpc
-0xC0FF0000 SxXML
-
\ No newline at end of file
+0xC0FF0000 sope-xml
xmln_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
xmln_TOOL_LIBS += -lSaxObjC
+
# Apple
ifeq ($(FOUNDATION_LIB),apple)
libSaxObjC_PREBIND_ADDR="0xC0000000"
libSaxObjC_LDFLAGS += -seg1addr $(libSaxObjC_PREBIND_ADDR)
+SaxObjC_LDFLAGS += -seg1addr $(libSaxObjC_PREBIND_ADDR)
endif
ifeq ($(FOUNDATION_LIB),nx)
--- /dev/null
+# build umbrella framework for this subproject
+
+ifeq ($(frameworks),yes)
+
+FRAMEWORK_NAME = sope-xml
+
+sope-xml_C_FILES = dummy.c
+
+sope-xml_UMBRELLA_FRAMEWORKS = \
+ SaxObjC \
+ DOM \
+ XmlRpc
+
+sope-xml_PREBIND_ADDR = 0xC0FF0000
+sope-xml_INSTALL_DIR = /Library/Frameworks/
+
+
+# generic (consolidate in gstep-make)
+$(FRAMEWORK_NAME)_LDFLAGS += \
+ $(foreach fwname,$($(FRAMEWORK_NAME)_UMBRELLA_FRAMEWORKS),\
+ -framework $(fwname)) \
+ $(foreach fwname,$($(FRAMEWORK_NAME)_UMBRELLA_FRAMEWORKS),\
+ -sub_umbrella $(fwname)) \
+ -headerpad_max_install_names \
+ -seg1addr $($(FRAMEWORK_NAME)_PREBIND_ADDR)
+
+
+# library/framework search pathes
+
+DEP_DIRS += SaxObjC DOM XmlRpc
+
+ADDITIONAL_LIB_DIRS += \
+ $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
+
+endif
+2005-08-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile.preamble: fixed install-dir (/Library/Frameworks)
+ (v2.0.4)
+
2005-08-16 Helge Hess <helge.hess@opengroupware.org>
* v2.0.3
SOPE_ROOT=../..
+SOPEX_INSTALL_DIR = /Library/Frameworks/
+
SOPEX_LIBRARIES_DEPEND_UPON += \
-framework WebKit \
-framework AppKit \
MAJOR_VERSION=2
MINOR_VERSION=0
-SUBMINOR_VERSION=3
+SUBMINOR_VERSION=4
# v2.0.0 requires NGObjWeb v4.5.95
# v1.0.7 requires NGObjWeb v4.2.341