]> err.no Git - sope/blob - sope-appserver/WEExtensions/GNUmakefile.preamble
move NGScripting to recycler, removed dependencies on it
[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 -lNGStreams -lNGExtensions -lEOControl \
28         -lXmlRpc -lDOM -lSaxObjC
29
30 ifneq ($(GNUSTEP_BUILD_DIR),)
31 RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
32 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
33 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
34 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
35
36 ADDITIONAL_LIB_DIRS += \
37         -L$(GNUSTEP_OBJ_DIR)                                            \
38         -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)    \
39         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
40         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
41         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
42         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
43         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
44         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
45         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
46 else
47 ADDITIONAL_LIB_DIRS += \
48         -L./$(GNUSTEP_OBJ_DIR)                                  \
49         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)                        \
50         -L../../sope-mime/$(GNUSTEP_OBJ_DIR)                    \
51         -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)          \
52         -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)       \
53         -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)          \
54         -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)              \
55         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)                 \
56         -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
57 endif
58
59 WEExtensions_BUNDLE_LIBS   += -lWEExtensions
60 WEExtensions_WOBUNDLE_LIBS += $(WEExtensions_BUNDLE_LIBS)
61 ifneq ($(GNUSTEP_BUILD_DIR),)
62 WEExtensions_LIB_DIRS      += -L$(GNUSTEP_OBJ_DIR)
63 else
64 WEExtensions_LIB_DIRS      += -L./$(GNUSTEP_OBJ_DIR)
65 endif
66
67 # Apple
68
69 ifeq ($(FOUNDATION_LIB),apple)
70 libWEExtensions_PREBIND_ADDR="0xC4000000"
71 libWEExtensions_LDFLAGS += -seg1addr $(libWEExtensions_PREBIND_ADDR)
72 endif