]> err.no Git - sope/blob - xmlrpc_call/GNUmakefile.preamble
fixed gstep-base warnings
[sope] / xmlrpc_call / GNUmakefile.preamble
1 # compilation settings
2
3 SOPE_ROOT=..
4 CORE_ROOT=$(SOPE_ROOT)/sope-core
5 APPSERVER_ROOT=$(SOPE_ROOT)/sope-appserver
6
7 ADDITIONAL_CPPFLAGS  += -Wall
8 ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
9
10 ADDITIONAL_INCLUDE_DIRS += \
11         -I.. -I. -I../..        \
12         -I$(APPSERVER_ROOT)/NGObjWeb/   \
13         -I$(APPSERVER_ROOT)/            \
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 ifneq ($(frameworks),yes)
23 xmlrpc_call_TOOL_LIBS += \
24         -lNGXmlRpc -lNGObjWeb \
25         -lNGMime -lNGStreams -lNGExtensions -lEOControl \
26         -lXmlRpc -lDOM -lSaxObjC
27 else
28 xmlrpc_call_TOOL_LIBS += \
29         -framework NGXmlRpc -framework NGObjWeb \
30         -framework NGMime \
31         -framework NGMail \
32         -framework NGStreams -framework NGExtensions -framework EOControl \
33         -framework XmlRpc -framework DOM -framework SaxObjC
34 endif
35
36
37 # library/framework search pathes
38
39 DEP_DIRS = \
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
50
51 ifneq ($(frameworks),yes)
52 ADDITIONAL_LIB_DIRS += \
53         $(foreach dir,$(DEP_DIRS),\
54           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
55 else
56 ADDITIONAL_LIB_DIRS += \
57         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
58 endif
59
60 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
61
62
63 # OS dependend stuff
64 ifeq ($(findstring openbsd3, $(GNUSTEP_HOST_OS)), openbsd3)
65 xmlrpc_call_TOOL_LIBS += -liconv
66 endif