]> err.no Git - sope/blob - sope-appserver/WOExtensions/GNUmakefile.preamble
added ivar to WOComponent
[sope] / sope-appserver / WOExtensions / GNUmakefile.preamble
1 # compile flags
2
3
4 ADDITIONAL_CPPFLAGS += -Wall
5 ADDITIONAL_INCLUDE_DIRS += \
6         -I.. -I../..                    \
7         -I../NGObjWeb                   \
8         -I../../sope-core/NGStreams     \
9         -I../../sope-core/NGExtensions  \
10         -I../../sope-core               \
11         -I../../sope-xml
12
13
14 libWOExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
15
16
17 libWOExtensions_LIBRARIES_DEPEND_UPON += \
18         -lWEExtensions  \
19         -lNGObjWeb      \
20         -lNGMime        \
21         -lNGStreams -lNGExtensions -lEOControl \
22         -lXmlRpc -lDOM -lSaxObjC
23
24
25 ifneq ($(GNUSTEP_BUILD_DIR),)
26 RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
27 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
28 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
29 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
30
31 ADDITIONAL_LIB_DIRS += \
32         -L$(GNUSTEP_OBJ_DIR)                                            \
33         -L$(RELBUILD_DIR_APPSERVER)/WEExtensions/$(GNUSTEP_OBJ_DIR_NAME)\
34         -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)    \
35         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
36         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
37         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
38         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
39         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
40         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
41         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
42 else
43 ADDITIONAL_LIB_DIRS += \
44         -L./$(GNUSTEP_OBJ_DIR)                  \
45         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)        \
46         -L../WEExtensions/$(GNUSTEP_OBJ_DIR)    \
47         -L../../sope-mime/$(GNUSTEP_OBJ_DIR)                    \
48         -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)          \
49         -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)       \
50         -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)          \
51         -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)              \
52         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)                 \
53         -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
54 endif
55
56 WOExtensions_BUNDLE_LIBS += -lWOExtensions -lWEExtensions
57 WOExtensions_WOBUNDLE_LIBS += $(WOExtensions_BUNDLE_LIBS)
58
59 # Apple
60
61 ifeq ($(FOUNDATION_LIB),apple)
62 libWOExtensions_PREBIND_ADDR="0xC4300000"
63 libWOExtensions_LDFLAGS += -seg1addr $(libWOExtensions_PREBIND_ADDR)
64 endif