]> err.no Git - sope/blob - sope-appserver/WOExtensions/GNUmakefile.preamble
Add libxml2-dev to libsope-xml4.7-dev deps
[sope] / sope-appserver / WOExtensions / GNUmakefile.preamble
1 # compile flags
2
3 SOPE_ROOT=../..
4
5 ADDITIONAL_CPPFLAGS += -Wall
6 ADDITIONAL_INCLUDE_DIRS += \
7         -I.. -I$(SOPE_ROOT)                     \
8         -I../NGObjWeb                   \
9         -I$(SOPE_ROOT)/sope-core/NGStreams      \
10         -I$(SOPE_ROOT)/sope-core/NGExtensions   \
11         -I$(SOPE_ROOT)/sope-core                \
12         -I$(SOPE_ROOT)/sope-xml
13
14
15 libWOExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
16 libWOExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
17
18
19 # dependencies
20
21 libWOExtensions_LIBRARIES_DEPEND_UPON += \
22         -lWEExtensions  \
23         -lNGObjWeb      \
24         -lNGMime        \
25         -lNGStreams -lNGExtensions -lEOControl \
26         -lXmlRpc -lDOM -lSaxObjC
27
28 ifeq ($(frameworks),yes)
29 WOExtensions_LIBRARIES_DEPEND_UPON += \
30         -framework WEExtensions \
31         -framework NGObjWeb     \
32         -framework NGMime -framework NGMail \
33         -framework NGStreams -framework NGExtensions -framework EOControl \
34         -framework XmlRpc -framework DOM -framework SaxObjC
35 endif
36
37
38 # library/framework search pathes
39
40 DEP_DIRS = \
41         . \
42         ../WEExtensions \
43         ../NGObjWeb     \
44         $(SOPE_ROOT)/sope-mime                  \
45         $(SOPE_ROOT)/sope-mime/NGMail           \
46         $(SOPE_ROOT)/sope-core/NGStreams        \
47         $(SOPE_ROOT)/sope-core/NGExtensions     \
48         $(SOPE_ROOT)/sope-core/EOControl        \
49         $(SOPE_ROOT)/sope-xml/DOM               \
50         $(SOPE_ROOT)/sope-xml/XmlRpc            \
51         $(SOPE_ROOT)/sope-xml/SaxObjC
52
53 ifneq ($(frameworks),yes)
54 ADDITIONAL_LIB_DIRS += \
55         $(foreach dir,$(DEP_DIRS),\
56           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
57 else
58 ADDITIONAL_LIB_DIRS += \
59         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
60 endif
61
62 ifeq ($(findstring _64, $(GNUSTEP_TARGET_CPU)), _64)
63 SYSTEM_LIB_DIR += -L/usr/local/lib64 -L/usr/lib64
64 else
65 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
66 endif
67
68
69 # bundle dependencies
70
71 ifneq ($(frameworks),yes)
72
73 WOExtensions_BUNDLE_LIBS += \
74         -lWOExtensions -lWEExtensions \
75         -lNGObjWeb      \
76         -lNGMime        \
77         -lNGStreams -lNGExtensions -lEOControl \
78         -lXmlRpc -lDOM -lSaxObjC
79 WOExtensions_WOBUNDLE_LIBS += $(WOExtensions_BUNDLE_LIBS)
80
81 endif
82
83
84 # Apple
85
86 ifeq ($(FOUNDATION_LIB),apple)
87 libWOExtensions_PREBIND_ADDR="0xC4300000"
88 libWOExtensions_LDFLAGS += -seg1addr $(libWOExtensions_PREBIND_ADDR)
89 endif