]> err.no Git - sope/blob - sope-ical/samples/GNUmakefile.preamble
fixed gstep-base compile warnings
[sope] / sope-ical / samples / GNUmakefile.preamble
1 # compilation flags
2
3 SOPE_ROOT=../..
4 SOPE_CORE="../../sope-core"
5 SOPE_XML="../../sope-xml"
6
7 ADDITIONAL_INCLUDE_DIRS += \
8         -I..                    \
9         -I$(SOPE_CORE)/NGStreams        \
10         -I$(SOPE_CORE)/NGExtensions     \
11
12
13 # PCH
14
15 icalparsetest_PCH_FILE = common.h
16 icalds_PCH_FILE        = common.h
17 vcf2xml_PCH_FILE       = common.h
18 vcfparsetest_PCH_FILE  = common.h
19 ievalrrule_PCH_FILE    = common.h
20
21
22 # dependencies
23
24 ifneq ($(frameworks),yes)
25 icalparsetest_TOOL_LIBS += -lNGiCal
26 icalds_TOOL_LIBS        += -lNGiCal
27 vcfparsetest_TOOL_LIBS  += -lNGiCal
28 ievalrrule_TOOL_LIBS    += -lNGiCal
29
30 ADDITIONAL_TOOL_LIBS += \
31         -lNGStreams -lNGExtensions -lEOControl  \
32         -lDOM -lSaxObjC
33 else
34 icalparsetest_TOOL_LIBS += -framework NGiCal
35 icalds_TOOL_LIBS        += -framework NGiCal
36 vcfparsetest_TOOL_LIBS  += -framework NGiCal
37 ievalrrule_TOOL_LIBS    += -framework NGiCal
38
39 ADDITIONAL_TOOL_LIBS += \
40         -framework NGStreams -framework NGExtensions -framework EOControl \
41         -framework DOM -framework SaxObjC
42 endif
43
44
45 # library/framework search pathes
46
47 DEP_DIRS = \
48         ../NGiCal/ \
49         $(SOPE_ROOT)/sope-core/NGExtensions     \
50         $(SOPE_ROOT)/sope-core/NGStreams        \
51         $(SOPE_ROOT)/sope-core/EOControl        \
52         $(SOPE_ROOT)/sope-xml/DOM               \
53         $(SOPE_ROOT)/sope-xml/SaxObjC
54
55 ifneq ($(frameworks),yes)
56 ADDITIONAL_LIB_DIRS += \
57         $(foreach dir,$(DEP_DIRS),\
58           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
59 else
60 ADDITIONAL_LIB_DIRS += \
61         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
62 endif
63
64 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib