3 # TODO: need to fix COMPILE_FOR_GSTEP_MAKE?
4 ADDITIONAL_CPPFLAGS += -Wall -DCOMPILE_FOR_GSTEP_MAKE=1
5 ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
8 CORE_ROOT=$(SOPE_ROOT)/sope-core
10 ADDITIONAL_INCLUDE_DIRS += \
15 -I$(CORE_ROOT)/NGStreams/ \
16 -I$(CORE_ROOT)/NGExtensions \
17 -I$(SOPE_ROOT)/sope-xml
20 ifneq ($(frameworks),yes)
22 libSoOFS_LIBRARIES_DEPEND_UPON += \
24 -lNGMime -lNGStreams -lNGExtensions -lEOControl \
25 -lXmlRpc -lDOM -lSaxObjC
27 $(SOPED_NAME)_TOOL_LIBS += \
29 -lNGMime -lNGStreams -lNGExtensions -lEOControl \
30 -lXmlRpc -lDOM -lSaxObjC
32 SoOFS_WOBUNDLE_LIBS += \
36 -lNGStreams -lNGExtensions -lEOControl \
37 -lXmlRpc -lDOM -lSaxObjC
38 SoOFS_BUNDLE_LIBS += $(SoOFS_WOBUNDLE_LIBS)
42 SoOFS_LIBRARIES_DEPEND_UPON += \
44 -framework NGMime -framework NGMail \
45 -framework NGStreams -framework NGExtensions -framework EOControl \
46 -framework XmlRpc -framework DOM -framework SaxObjC
48 $(SOPED_NAME)_TOOL_LIBS += \
49 -framework SoOFS -framework NGObjWeb \
50 -framework NGMime -framework NGMail \
51 -framework NGStreams -framework NGExtensions -framework EOControl \
52 -framework XmlRpc -framework DOM -framework SaxObjC
57 # library/framework search pathes
61 $(SOPE_ROOT)/sope-mime \
62 $(SOPE_ROOT)/sope-mime/NGMail \
63 $(SOPE_ROOT)/sope-core/NGStreams \
64 $(SOPE_ROOT)/sope-core/NGExtensions \
65 $(SOPE_ROOT)/sope-core/EOControl \
66 $(SOPE_ROOT)/sope-xml/DOM \
67 $(SOPE_ROOT)/sope-xml/XmlRpc \
68 $(SOPE_ROOT)/sope-xml/SaxObjC
70 ifneq ($(frameworks),yes)
71 ADDITIONAL_LIB_DIRS += \
72 $(foreach dir,$(DEP_DIRS),\
73 -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
75 ADDITIONAL_LIB_DIRS += \
76 $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
79 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
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 sope_TOOL_LIBS += -lcrypt
93 ifeq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
94 $(SOPED_NAME)_TOOL_LIBS += -liconv