]> err.no Git - sope/blob - sope-appserver/WOExtensions/GNUmakefile.preamble
updated framework version
[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 libWOExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
16
17
18 libWOExtensions_LIBRARIES_DEPEND_UPON += \
19         -lWEExtensions  \
20         -lNGObjWeb      \
21         -lNGMime        \
22         -lNGStreams -lNGExtensions -lEOControl \
23         -lXmlRpc -lDOM -lSaxObjC
24
25
26 ifneq ($(GNUSTEP_BUILD_DIR),)
27 RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
28 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
29 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
30 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
31
32 ADDITIONAL_LIB_DIRS += \
33         -L$(GNUSTEP_OBJ_DIR)                                            \
34         -L$(RELBUILD_DIR_APPSERVER)/WEExtensions/$(GNUSTEP_OBJ_DIR_NAME)\
35         -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)    \
36         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
37         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
38         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
39         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
40         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
41         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
42         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
43 else
44 ADDITIONAL_LIB_DIRS += \
45         -L./$(GNUSTEP_OBJ_DIR)                  \
46         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)        \
47         -L../WEExtensions/$(GNUSTEP_OBJ_DIR)    \
48         -L../../sope-mime/$(GNUSTEP_OBJ_DIR)                    \
49         -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)          \
50         -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)       \
51         -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)          \
52         -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)              \
53         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)                 \
54         -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
55 endif
56
57 WOExtensions_BUNDLE_LIBS += \
58         -lWOExtensions -lWEExtensions \
59         -lNGObjWeb      \
60         -lNGMime        \
61         -lNGStreams -lNGExtensions -lEOControl \
62         -lXmlRpc -lDOM -lSaxObjC
63 WOExtensions_WOBUNDLE_LIBS += $(WOExtensions_BUNDLE_LIBS)
64
65 # Apple
66
67 ifeq ($(FOUNDATION_LIB),apple)
68 libWOExtensions_PREBIND_ADDR="0xC4300000"
69 libWOExtensions_LDFLAGS += -seg1addr $(libWOExtensions_PREBIND_ADDR)
70 endif