5 ADDITIONAL_CPPFLAGS += -Wall
6 ADDITIONAL_INCLUDE_DIRS += \
7 -I.. -I$(SOPE_ROOT) -I../NGObjWeb \
8 -I$(SOPE_ROOT)/sope-core/NGStreams \
9 -I$(SOPE_ROOT)/sope-core/NGExtensions \
10 -I$(SOPE_ROOT)/sope-core \
11 -I$(SOPE_ROOT)/sope-xml
14 ifneq ($(GNUSTEP_BUILD_DIR),)
15 after-WEExtensions-all ::
16 @(cp bundle-info.plist \
17 $(GNUSTEP_BUILD_DIR)/$(BUNDLE_NAME)$(BUNDLE_EXTENSION))
19 after-WEExtensions-all ::
20 @(cd $(BUNDLE_NAME)$(BUNDLE_EXTENSION);\
21 cp ../bundle-info.plist .)
24 libWEExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
25 libWEExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
28 # Parameters for resource lookup
30 ifneq ($(FHS_INSTALL_ROOT),)
31 ADDITIONAL_CPPFLAGS += -DFHS_INSTALL_ROOT=\@\"$(FHS_INSTALL_ROOT)\"
34 ifeq ($(CONFIGURE_64BIT),yes)
35 ADDITIONAL_CPPFLAGS += -DCONFIGURE_64BIT=1
41 libWEExtensions_LIBRARIES_DEPEND_UPON += \
44 -lNGStreams -lNGExtensions -lEOControl \
45 -lXmlRpc -lDOM -lSaxObjC
47 ifeq ($(frameworks),yes)
48 WEExtensions_LIBRARIES_DEPEND_UPON += \
50 -framework NGMime -framework NGMail \
51 -framework NGStreams -framework NGExtensions -framework EOControl \
52 -framework XmlRpc -framework DOM -framework SaxObjC
56 # library/framework search pathes
60 $(SOPE_ROOT)/sope-mime \
61 $(SOPE_ROOT)/sope-mime/NGMail \
62 $(SOPE_ROOT)/sope-core/NGStreams \
63 $(SOPE_ROOT)/sope-core/NGExtensions \
64 $(SOPE_ROOT)/sope-core/EOControl \
65 $(SOPE_ROOT)/sope-xml/DOM \
66 $(SOPE_ROOT)/sope-xml/XmlRpc \
67 $(SOPE_ROOT)/sope-xml/SaxObjC
69 ifneq ($(frameworks),yes)
70 ADDITIONAL_LIB_DIRS += \
71 $(foreach dir,$(DEP_DIRS),\
72 -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
74 ADDITIONAL_LIB_DIRS += \
75 $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
78 ifeq ($(findstring _64, $(GNUSTEP_TARGET_CPU)), _64)
79 SYSTEM_LIB_DIR += -L/usr/local/lib64 -L/usr/lib64
81 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
87 ifneq ($(frameworks),yes)
89 WEExtensions_BUNDLE_LIBS += \
93 -lNGStreams -lNGExtensions -lEOControl \
94 -lXmlRpc -lDOM -lSaxObjC
95 WEExtensions_WOBUNDLE_LIBS += $(WEExtensions_BUNDLE_LIBS)
97 ifneq ($(GNUSTEP_BUILD_DIR),)
98 WEExtensions_LIB_DIRS += -L$(GNUSTEP_OBJ_DIR)
100 WEExtensions_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
107 ifeq ($(FOUNDATION_LIB),apple)
108 libWEExtensions_PREBIND_ADDR="0xC4000000"
109 libWEExtensions_LDFLAGS += -seg1addr $(libWEExtensions_PREBIND_ADDR)