]> err.no Git - sope/blob - sope-ical/NGiCal/GNUmakefile.preamble
c7e2334c3e39941aa4c49665ffe380194e297855
[sope] / sope-ical / NGiCal / GNUmakefile.preamble
1 # compilation settings
2
3 SOPE_ROOT=../..
4
5 ADDITIONAL_CPPFLAGS += \
6         -Wall -DCOMPILE_FOR_GSTEP_MAKE=1        \
7         -DSOPE_MAJOR_VERSION=$(MAJOR_VERSION)   \
8         -DSOPE_MINOR_VERSION=$(MINOR_VERSION)   \
9         -DSOPE_SUBMINOR_VERSION=$(SUBMINOR_VERSION)
10
11 ADDITIONAL_INCLUDE_DIRS += \
12         -I. -I..                        \
13         -I$(SOPE_ROOT)/sope-core/NGExtensions/  \
14         -I$(SOPE_ROOT)/sope-core                \
15         -I$(SOPE_ROOT)/sope-xml
16
17
18 # dependencies
19
20 libNGiCal_LIBRARIES_DEPEND_UPON += \
21         -lNGExtensions  \
22         -lEOControl     \
23         -lDOM           \
24         -lSaxObjC
25
26 NGiCal_LIBRARIES_DEPEND_UPON += \
27         -framework NGExtensions -framework EOControl \
28         -framework DOM -framework SaxObjC
29
30
31 # library/framework search pathes
32
33 DEP_DIRS = \
34         $(SOPE_ROOT)/sope-core/NGExtensions     \
35         $(SOPE_ROOT)/sope-core/EOControl        \
36         $(SOPE_ROOT)/sope-xml/DOM               \
37         $(SOPE_ROOT)/sope-xml/SaxObjC
38
39 ifneq ($(frameworks),yes)
40 ADDITIONAL_LIB_DIRS += \
41         $(foreach dir,$(DEP_DIRS),\
42           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
43 else
44 ADDITIONAL_LIB_DIRS += \
45         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
46 endif
47
48 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
49
50
51 # Apple
52
53 ifeq ($(FOUNDATION_LIB),apple)
54 libNGiCal_PREBIND_ADDR="0xC1E00000"
55 libNGiCal_LDFLAGS += -seg1addr $(libNGiCal_PREBIND_ADDR)
56 NGiCal_LDFLAGS += -seg1addr $(libNGiCal_PREBIND_ADDR)
57 endif