]> err.no Git - sope/blob - sope-mime/GNUmakefile.preamble
synced with latest additions and bumped framework versions
[sope] / sope-mime / GNUmakefile.preamble
1 # compilation settings
2
3 SOPE_ROOT=..
4
5 ADDITIONAL_CPPFLAGS += -DLIBRARY_MAJOR_VERSION=${MAJOR_VERSION} \
6                        -DLIBRARY_MINOR_VERSION=${MINOR_VERSION} \
7                        -DLIBRARY_SUBMINOR_VERSION=${SUBMINOR_VERSION} \
8
9 ADDITIONAL_CPPFLAGS += -Wall
10
11 libNGMime_INCLUDE_DIRS += \
12         -I$(SOPE_ROOT)  \
13         -I$(SOPE_ROOT)/sope-core/NGStreams/     \
14         -I$(SOPE_ROOT)/sope-core/NGExtensions/
15
16
17 libNGMime_LIBRARIES_DEPEND_UPON += \
18         -lNGStreams -lNGExtensions -lEOControl  \
19         -lDOM -lSaxObjC
20
21 NGMime_LIBRARIES_DEPEND_UPON += \
22         -framework NGStreams -framework NGExtensions -framework EOControl \
23         -framework DOM -framework SaxObjC
24
25
26 # library/framework search pathes
27
28 DEP_DIRS = \
29         $(SOPE_ROOT)/sope-core/EOControl $(SOPE_ROOT)/sope-core/NGExtensions \
30         $(SOPE_ROOT)/sope-core/NGStreams \
31         $(SOPE_ROOT)/sope-xml/DOM $(SOPE_ROOT)/sope-xml/SaxObjC
32
33 ifneq ($(frameworks),yes)
34 ADDITIONAL_LIB_DIRS += \
35         $(foreach dir,$(DEP_DIRS),\
36           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
37 else
38 ADDITIONAL_LIB_DIRS += \
39         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
40 endif
41
42 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
43
44
45
46 # Apple
47
48 ifeq ($(FOUNDATION_LIB),apple)
49 libNGMime_PREBIND_ADDR="0xC1A00000"
50 libNGMime_LDFLAGS += -seg1addr $(libNGMime_PREBIND_ADDR)
51 endif
52
53 # Windows
54
55 ifeq ($(GNUSTEP_TARGET_OS),mingw32)
56 libNGMime_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
57 endif
58
59 ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
60 libNGMime_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
61 endif