]> err.no Git - sope/blob - sope-core/NGStreams/GNUmakefile.preamble
converted all Xcode projects from Xcode < 2.1 to 2.1
[sope] / sope-core / NGStreams / GNUmakefile.preamble
1 # compilation settings
2
3 ifneq ($(GNUSTEP_BUILD_DIR),)
4 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/..
5 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
6
7 libNGStreams_LIB_DIRS += \
8         -L$(GNUSTEP_OBJ_DIR)                                            \
9         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
10         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
11         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
12         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
13 else
14 libNGStreams_LIB_DIRS += \
15         -L../NGExtensions/$(GNUSTEP_OBJ_DIR)    \
16         -L../EOControl/$(GNUSTEP_OBJ_DIR)
17 endif
18
19 libNGStreams_LIBRARIES_DEPEND_UPON += \
20         -lNGExtensions -lEOControl      \
21         -lDOM -lSaxObjC                 \
22         -lz
23
24 libNGStreams_INCLUDE_DIRS += \
25         -I$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS) \
26         -INGStreams             \
27         -I../NGExtensions       \
28         -I..
29
30 # activating SSL support
31 ifneq ($(ssl),no)
32 libNGStreams_OBJC_FILES += NGActiveSSLSocket.m
33 ADDITIONAL_CPPFLAGS += -DHAVE_OPENSSL=1 -DOPENSSL_NO_KRB5
34 libNGStreams_LIBRARIES_DEPEND_UPON += -lssl -lcrypto
35 endif
36
37 ADDITIONAL_CPPFLAGS += -Wall -Wno-protocol
38
39 # reentrant
40
41 ifeq ($(reentrant),yes)
42 ADDITIONAL_CPPFLAGS += -D_REENTRANT=1
43 endif
44
45 # Apple
46
47 ifeq ($(FOUNDATION_LIB),apple)
48 libNGStreams_PREBIND_ADDR="0xC1400000"
49 libNGStreams_LDFLAGS += -seg1addr $(libNGStreams_PREBIND_ADDR)
50 endif
51
52 # Windows
53
54 ifeq ($(GNUSTEP_TARGET_OS),mingw32)
55 libNGStreams_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
56 endif
57 ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
58 libNGStreams_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
59 endif