]> err.no Git - sope/blob - sope-appserver/WEExtensions/GNUmakefile.preamble
added ivar to WOComponent
[sope] / sope-appserver / WEExtensions / GNUmakefile.preamble
1 # compiler flags
2
3
4 ADDITIONAL_CPPFLAGS += -Wall
5 ADDITIONAL_INCLUDE_DIRS += \
6         -I.. -I../.. -I../NGObjWeb      \
7         -I../../sope-core/NGStreams     \
8         -I../../sope-core/NGExtensions  \
9         -I../../sope-core               \
10         -I../../sope-xml
11
12
13 ifneq ($(GNUSTEP_BUILD_DIR),)
14 after-WEExtensions-all ::
15         @(cp bundle-info.plist \
16           $(GNUSTEP_BUILD_DIR)/$(BUNDLE_NAME)$(BUNDLE_EXTENSION))
17 else
18 after-WEExtensions-all ::
19         @(cd $(BUNDLE_NAME)$(BUNDLE_EXTENSION);\
20           cp ../bundle-info.plist .)
21 endif
22
23 libWEExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
24
25 libWEExtensions_LIBRARIES_DEPEND_UPON += \
26         -lNGObjWeb      \
27         -lNGMime        \
28         -lNGStreams -lNGExtensions -lEOControl \
29         -lXmlRpc -lDOM -lSaxObjC
30
31 ifneq ($(GNUSTEP_BUILD_DIR),)
32 RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
33 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
34 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
35 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
36
37 ADDITIONAL_LIB_DIRS += \
38         -L$(GNUSTEP_OBJ_DIR)                                            \
39         -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)    \
40         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
41         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
42         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
43         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
44         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
45         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
46         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
47 else
48 ADDITIONAL_LIB_DIRS += \
49         -L./$(GNUSTEP_OBJ_DIR)                                  \
50         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)                        \
51         -L../../sope-mime/$(GNUSTEP_OBJ_DIR)                    \
52         -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)          \
53         -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)       \
54         -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)          \
55         -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)              \
56         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)                 \
57         -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
58 endif
59
60 WEExtensions_BUNDLE_LIBS   += -lWEExtensions
61 WEExtensions_WOBUNDLE_LIBS += $(WEExtensions_BUNDLE_LIBS)
62
63 ifneq ($(GNUSTEP_BUILD_DIR),)
64 WEExtensions_LIB_DIRS      += -L$(GNUSTEP_OBJ_DIR)
65 else
66 WEExtensions_LIB_DIRS      += -L./$(GNUSTEP_OBJ_DIR)
67 endif
68
69 # Apple
70
71 ifeq ($(FOUNDATION_LIB),apple)
72 libWEExtensions_PREBIND_ADDR="0xC4000000"
73 libWEExtensions_LDFLAGS += -seg1addr $(libWEExtensions_PREBIND_ADDR)
74 endif