]> err.no Git - sope/blob - sope-appserver/NGXmlRpc/GNUmakefile.preamble
fixed some NGMail framework build issue
[sope] / sope-appserver / NGXmlRpc / GNUmakefile.preamble
1 # compilation settings
2
3 SOPE_ROOT=../..
4 CORE_ROOT=$(SOPE_ROOT)/sope-core
5
6 ADDITIONAL_CPPFLAGS += -Wall -DCOMPILE_FOR_GSTEP_MAKE=1
7 ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
8
9 ADDITIONAL_CPPFLAGS += -pipe -Wall
10 ADDITIONAL_CPPFLAGS += -DCOMPILING_NGOBJWEB=1
11
12 ADDITIONAL_INCLUDE_DIRS += \
13         -I.. -I. -I../.. -I../NGObjWeb/ \
14         -I$(CORE_ROOT)                  \
15         -I$(CORE_ROOT)/NGStreams        \
16         -I$(CORE_ROOT)/NGExtensions     \
17         -I$(SOPE_ROOT)/sope-xml
18
19
20 # dependencies
21
22 libNGXmlRpc_LIBRARIES_DEPEND_UPON += \
23         -lNGObjWeb \
24         -lNGMime -lNGStreams -lNGExtensions -lEOControl \
25         -lXmlRpc -lDOM -lSaxObjC
26
27 NGXmlRpc_LIBRARIES_DEPEND_UPON += \
28         -framework NGObjWeb \
29         -framework NGMime \
30         -framework NGMail \
31         -framework NGStreams -framework NGExtensions -framework EOControl \
32         -framework XmlRpc -framework DOM -framework SaxObjC
33
34
35 # library/framework search pathes
36
37 DEP_DIRS = \
38         ../NGObjWeb \
39         $(SOPE_ROOT)/sope-mime                  \
40         $(SOPE_ROOT)/sope-mime/NGMail           \
41         $(SOPE_ROOT)/sope-core/NGStreams        \
42         $(SOPE_ROOT)/sope-core/NGExtensions     \
43         $(SOPE_ROOT)/sope-core/EOControl        \
44         $(SOPE_ROOT)/sope-xml/XmlRpc            \
45         $(SOPE_ROOT)/sope-xml/DOM               \
46         $(SOPE_ROOT)/sope-xml/SaxObjC
47
48 ifneq ($(frameworks),yes)
49 ADDITIONAL_LIB_DIRS += \
50         $(foreach dir,$(DEP_DIRS),\
51           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
52 else
53 ADDITIONAL_LIB_DIRS += \
54         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
55 endif
56
57 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib