3 ifeq ($(FOUNDATION_LIB),apple)
4 ifeq ($(frameworks),yes)
5 NGObjWeb_INSTALL_DIR = /Library/Frameworks/
6 ADDITIONAL_CPPFLAGS += -DCOMPILE_AS_FRAMEWORK=1
12 ADDITIONAL_CPPFLAGS += \
13 -Wall -DCOMPILE_FOR_GSTEP_MAKE=1 \
14 -DSOPE_MAJOR_VERSION=$(MAJOR_VERSION) \
15 -DSOPE_MINOR_VERSION=$(MINOR_VERSION) \
16 -DSOPE_SUBMINOR_VERSION=$(SUBMINOR_VERSION)
18 ADDITIONAL_CPPFLAGS += -pipe -DCOMPILING_NGOBJWEB=1
19 libNGObjWeb_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
22 CORE_ROOT=$(SOPE_ROOT)/sope-core
24 ADDITIONAL_INCLUDE_DIRS += \
26 -I./DynamicElements/ \
30 -I$(CORE_ROOT)/NGStreams/ \
31 -I$(CORE_ROOT)/NGExtensions \
32 -I$(SOPE_ROOT)/sope-mime
35 # library/framework search pathes
38 $(SOPE_ROOT)/sope-mime \
39 $(SOPE_ROOT)/sope-core/NGStreams \
40 $(SOPE_ROOT)/sope-core/NGExtensions \
41 $(SOPE_ROOT)/sope-core/EOControl \
42 $(SOPE_ROOT)/sope-xml/DOM \
43 $(SOPE_ROOT)/sope-xml/XmlRpc \
44 $(SOPE_ROOT)/sope-xml/SaxObjC
46 ifneq ($(frameworks),yes)
47 ADDITIONAL_LIB_DIRS += \
48 $(foreach dir,$(DEP_DIRS),\
49 -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
51 ADDITIONAL_LIB_DIRS += \
52 $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
55 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
60 libNGObjWeb_LIBRARIES_DEPEND_UPON += \
61 -lNGMime -lNGStreams -lNGExtensions -lEOControl \
62 -lXmlRpc -lDOM -lSaxObjC
63 NGObjWeb_LIBRARIES_DEPEND_UPON += \
65 -framework NGStreams -framework NGExtensions -framework EOControl \
66 -framework XmlRpc -framework DOM -framework SaxObjC
68 wod_LIB_DIRS += $(libNGObjWeb_LIB_DIRS) -F.
69 ifneq ($(frameworks),yes)
72 -lNGMime -lNGStreams -lNGExtensions -lEOControl \
73 -lXmlRpc -lDOM -lSaxObjC
78 -framework NGStreams -framework NGExtensions -framework EOControl \
79 -framework XmlRpc -framework DOM -framework SaxObjC
83 # platform specific settings
85 ifneq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
86 # OpenBSD does not require libcrypt
87 ifneq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
88 # and neither does MacOSX? ...
89 libNGObjWeb_LIBRARIES_DEPEND_UPON += -lcrypt
95 ifeq ($(FOUNDATION_LIB),apple)
96 libNGObjWeb_PREBIND_ADDR="0xC4900000"
97 libNGObjWeb_LDFLAGS += -seg1addr $(libNGObjWeb_PREBIND_ADDR)
98 NGObjWeb_LDFLAGS += -seg1addr $(libNGObjWeb_PREBIND_ADDR)
101 ifeq ($(FOUNDATION_LIB),nx)
102 wod_TOOL_LIBS += -lDOM -lSaxObjC -lFoundationExt
103 wod_LDFLAGS += -framework Foundation
104 libNGObjWeb_LIBRARIES_DEPEND_UPON += -lFoundationExt
107 ifeq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
108 wod_TOOL_LIBS += -liconv