]> err.no Git - sope/blob - sope-core/NGExtensions/GNUmakefile.preamble
fixed some issue
[sope] / sope-core / NGExtensions / GNUmakefile.preamble
1 # $Id$
2
3 ADDITIONAL_CPP_FLAGS     += -Wall -Wno-import -Wno-protocol -O2
4 libNGExtensions_INCLUDE_DIRS += -I..
5
6 ifneq ($(GNUSTEP_BUILD_DIR),)
7 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/..
8 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
9
10 libNGExtensions_LIB_DIRS += \
11         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
12         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)
13 else
14 libNGExtensions_LIB_DIRS += \
15         -L../EOControl/$(GNUSTEP_OBJ_DIR) \
16         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)
17 endif
18
19 libNGExtensions_LIBRARIES_DEPEND_UPON += -lEOControl -lDOM -lSaxObjC -lz
20
21 # Apple
22
23 ifeq ($(FOUNDATION_LIB),apple)
24 libNGExtensions_PREBIND_ADDR="0xC1200000"
25 libNGExtensions_LDFLAGS += -seg1addr $(libNGExtensions_PREBIND_ADDR)
26 endif
27
28 # platform specific settings
29
30 ifeq ($(GNUSTEP_TARGET_OS),mingw32)
31 libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
32 endif
33 ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
34 libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
35 endif
36
37 ifeq ($(GNUSTEP_HOST_OS),rhapsody5.5)
38 #libNGExtensions_LIBRARIES_DEPEND_UPON += -lFoundationExt
39 endif
40
41 ifeq ($(GNUSTEP_TARGET_OS),freebsd)
42 libNGExtensions_LIB_DIRS += -L/usr/local/lib
43 libNGExtensions_LIBRARIES_DEPEND_UPON += -liconv
44 endif
45
46 # Foundation specific settings
47
48 ifeq ($(FOUNDATION_LIB),nx)
49 ADDITIONAL_LDFLAGS += -framework Foundation
50 endif