# compiler flags


ADDITIONAL_CPPFLAGS += -Wall
ADDITIONAL_INCLUDE_DIRS += \
	-I.. -I../.. -I../NGObjWeb	\
	-I../../sope-core/NGStreams	\
	-I../../sope-core/NGExtensions	\
	-I../../sope-core		\
	-I../../sope-xml


ifneq ($(GNUSTEP_BUILD_DIR),)
after-WEExtensions-all ::
	@(cp bundle-info.plist \
	  $(GNUSTEP_BUILD_DIR)/$(BUNDLE_NAME)$(BUNDLE_EXTENSION))
else
after-WEExtensions-all ::
	@(cd $(BUNDLE_NAME)$(BUNDLE_EXTENSION);\
	  cp ../bundle-info.plist .)
endif

libWEExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
libWEExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)

libWEExtensions_LIBRARIES_DEPEND_UPON += \
	-lNGObjWeb	\
	-lNGMime	\
	-lNGStreams -lNGExtensions -lEOControl \
	-lXmlRpc -lDOM -lSaxObjC

ifneq ($(GNUSTEP_BUILD_DIR),)
RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml

ADDITIONAL_LIB_DIRS += \
	-L$(GNUSTEP_OBJ_DIR)                                            \
        -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)	\
        -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)      		\
        -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
        -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
        -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)     	\
        -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)     	\
        -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)     	\
        -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
else
ADDITIONAL_LIB_DIRS += \
	-L./$(GNUSTEP_OBJ_DIR)                  		\
        -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)        		\
        -L../../sope-mime/$(GNUSTEP_OBJ_DIR)			\
        -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)		\
        -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)	\
        -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)		\
        -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)		\
        -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)			\
        -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
endif

WEExtensions_BUNDLE_LIBS   += \
	-lWEExtensions	\
	-lNGObjWeb	\
	-lNGMime	\
	-lNGStreams -lNGExtensions -lEOControl \
	-lXmlRpc -lDOM -lSaxObjC
WEExtensions_WOBUNDLE_LIBS += $(WEExtensions_BUNDLE_LIBS)

ifneq ($(GNUSTEP_BUILD_DIR),)
WEExtensions_LIB_DIRS += -L$(GNUSTEP_OBJ_DIR)
else
WEExtensions_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
endif

# Apple

ifeq ($(FOUNDATION_LIB),apple)
libWEExtensions_PREBIND_ADDR="0xC4000000"
libWEExtensions_LDFLAGS += -seg1addr $(libWEExtensions_PREBIND_ADDR)
endif