4 CORE_ROOT=$(SOPE_ROOT)/sope-core
5 APPSERVER_ROOT=$(SOPE_ROOT)/sope-appserver
7 ADDITIONAL_CPPFLAGS += -Wall
8 ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
10 ADDITIONAL_INCLUDE_DIRS += \
12 -I$(APPSERVER_ROOT)/NGObjWeb/ \
13 -I$(APPSERVER_ROOT)/ \
15 -I$(CORE_ROOT)/NGStreams \
16 -I$(CORE_ROOT)/NGExtensions \
17 -I$(SOPE_ROOT)/sope-xml
22 ifneq ($(frameworks),yes)
23 xmlrpc_call_TOOL_LIBS += \
24 -lNGXmlRpc -lNGObjWeb \
25 -lNGMime -lNGStreams -lNGExtensions -lEOControl \
26 -lXmlRpc -lDOM -lSaxObjC
28 xmlrpc_call_TOOL_LIBS += \
29 -framework NGXmlRpc -framework NGObjWeb \
32 -framework NGStreams -framework NGExtensions -framework EOControl \
33 -framework XmlRpc -framework DOM -framework SaxObjC
37 # library/framework search pathes
40 $(SOPE_ROOT)/sope-appserver/NGXmlRpc \
41 $(SOPE_ROOT)/sope-appserver/NGObjWeb \
42 $(SOPE_ROOT)/sope-mime/NGMail \
43 $(SOPE_ROOT)/sope-mime \
44 $(SOPE_ROOT)/sope-core/NGStreams \
45 $(SOPE_ROOT)/sope-core/NGExtensions \
46 $(SOPE_ROOT)/sope-core/EOControl \
47 $(SOPE_ROOT)/sope-xml/XmlRpc \
48 $(SOPE_ROOT)/sope-xml/DOM \
49 $(SOPE_ROOT)/sope-xml/SaxObjC
51 ifneq ($(frameworks),yes)
52 ADDITIONAL_LIB_DIRS += \
53 $(foreach dir,$(DEP_DIRS),\
54 -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
56 ADDITIONAL_LIB_DIRS += \
57 $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
60 ifeq ($(findstring _64, $(GNUSTEP_TARGET_CPU)), _64)
61 SYSTEM_LIB_DIR += -L/usr/local/lib64 -L/usr/lib64
63 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
68 ifeq ($(findstring openbsd3, $(GNUSTEP_HOST_OS)), openbsd3)
69 xmlrpc_call_TOOL_LIBS += -liconv