# $Id$

ADDITIONAL_CPP_FLAGS     += -Wall -Wno-import -Wno-protocol -O2
libNGExtensions_INCLUDE_DIRS += -I..

ifneq ($(GNUSTEP_BUILD_DIR),)
RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/..
RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml

libNGExtensions_LIB_DIRS += \
	-L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)	\
	-L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)
else
libNGExtensions_LIB_DIRS += \
	-L../EOControl/$(GNUSTEP_OBJ_DIR) \
	-L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)
endif

libNGExtensions_LIBRARIES_DEPEND_UPON += -lEOControl -lDOM -lSaxObjC -lz

# Apple

ifeq ($(FOUNDATION_LIB),apple)
libNGExtensions_PREBIND_ADDR="0xC1200000"
libNGExtensions_LDFLAGS += -seg1addr $(libNGExtensions_PREBIND_ADDR)
endif

# platform specific settings

ifeq ($(GNUSTEP_TARGET_OS),mingw32)
libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
endif
ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
endif

ifeq ($(GNUSTEP_HOST_OS),rhapsody5.5)
#libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundationExt
endif

ifeq ($(GNUSTEP_TARGET_OS),freebsd)
libNGExtensions_LIB_DIRS += -L/usr/local/lib
libNGExtensions_LIBRARIES_DEPEND_UPON += -liconv
endif

# Foundation specific settings

ifeq ($(FOUNDATION_LIB),nx)
ADDITIONAL_LDFLAGS += -framework Foundation
endif