5 ifeq ($(FOUNDATION_LIB),apple)
6 ifeq ($(frameworks),yes)
7 WEExtensions_INSTALL_DIR = /Library/Frameworks/
11 ADDITIONAL_CPPFLAGS += -Wall
12 ADDITIONAL_INCLUDE_DIRS += \
13 -I.. -I$(SOPE_ROOT) -I../NGObjWeb \
14 -I$(SOPE_ROOT)/sope-core/NGStreams \
15 -I$(SOPE_ROOT)/sope-core/NGExtensions \
16 -I$(SOPE_ROOT)/sope-core \
17 -I$(SOPE_ROOT)/sope-xml
20 ifneq ($(GNUSTEP_BUILD_DIR),)
21 after-WEExtensions-all ::
22 @(cp bundle-info.plist \
23 $(GNUSTEP_BUILD_DIR)/$(BUNDLE_NAME)$(BUNDLE_EXTENSION))
25 after-WEExtensions-all ::
26 @(cd $(BUNDLE_NAME)$(BUNDLE_EXTENSION);\
27 cp ../bundle-info.plist .)
30 libWEExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
31 libWEExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
36 libWEExtensions_LIBRARIES_DEPEND_UPON += \
39 -lNGStreams -lNGExtensions -lEOControl \
40 -lXmlRpc -lDOM -lSaxObjC
42 ifeq ($(frameworks),yes)
43 WEExtensions_LIBRARIES_DEPEND_UPON += \
46 -framework NGStreams -framework NGExtensions -framework EOControl \
47 -framework XmlRpc -framework DOM -framework SaxObjC
51 # library/framework search pathes
55 $(SOPE_ROOT)/sope-mime \
56 $(SOPE_ROOT)/sope-core/NGStreams \
57 $(SOPE_ROOT)/sope-core/NGExtensions \
58 $(SOPE_ROOT)/sope-core/EOControl \
59 $(SOPE_ROOT)/sope-xml/DOM \
60 $(SOPE_ROOT)/sope-xml/XmlRpc \
61 $(SOPE_ROOT)/sope-xml/SaxObjC
63 ifneq ($(frameworks),yes)
64 ADDITIONAL_LIB_DIRS += \
65 $(foreach dir,$(DEP_DIRS),\
66 -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
68 ADDITIONAL_LIB_DIRS += \
69 $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
72 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
77 ifneq ($(frameworks),yes)
79 WEExtensions_BUNDLE_LIBS += \
83 -lNGStreams -lNGExtensions -lEOControl \
84 -lXmlRpc -lDOM -lSaxObjC
85 WEExtensions_WOBUNDLE_LIBS += $(WEExtensions_BUNDLE_LIBS)
87 ifneq ($(GNUSTEP_BUILD_DIR),)
88 WEExtensions_LIB_DIRS += -L$(GNUSTEP_OBJ_DIR)
90 WEExtensions_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
97 ifeq ($(FOUNDATION_LIB),apple)
98 libWEExtensions_PREBIND_ADDR="0xC4000000"
99 libWEExtensions_LDFLAGS += -seg1addr $(libWEExtensions_PREBIND_ADDR)