~ubuntu-branches/ubuntu/saucy/sope/saucy

« back to all changes in this revision

Viewing changes to sope-appserver/WOExtensions/GNUmakefile.preamble

  • Committer: Package Import Robot
  • Author(s): Jeroen Dekkers
  • Date: 2012-05-09 15:39:17 UTC
  • Revision ID: package-import@ubuntu.com-20120509153917-nr4jlm8mktma1yv3
Tags: upstream-1.3.14
ImportĀ upstreamĀ versionĀ 1.3.14

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# compile flags
 
2
 
 
3
SOPE_ROOT=../..
 
4
 
 
5
ADDITIONAL_CPPFLAGS += -Wall
 
6
ADDITIONAL_INCLUDE_DIRS += \
 
7
        -I.. -I$(SOPE_ROOT)                     \
 
8
        -I../NGObjWeb                   \
 
9
        -I$(SOPE_ROOT)/sope-core/NGStreams      \
 
10
        -I$(SOPE_ROOT)/sope-core/NGExtensions   \
 
11
        -I$(SOPE_ROOT)/sope-core                \
 
12
        -I$(SOPE_ROOT)/sope-xml
 
13
 
 
14
 
 
15
libWOExtensions_INTERFACE_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
 
16
libWOExtensions_INSTALL_DIR=$(SOPE_SYSLIBDIR)
 
17
libWOExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
 
18
 
 
19
 
 
20
# dependencies
 
21
 
 
22
libWOExtensions_LIBRARIES_DEPEND_UPON += \
 
23
        -lWEExtensions  \
 
24
        -lNGObjWeb      \
 
25
        -lNGMime        \
 
26
        -lNGStreams -lNGExtensions -lEOControl \
 
27
        -lXmlRpc -lDOM -lSaxObjC
 
28
 
 
29
ifeq ($(frameworks),yes)
 
30
WOExtensions_LIBRARIES_DEPEND_UPON += \
 
31
        -framework WEExtensions \
 
32
        -framework NGObjWeb     \
 
33
        -framework NGMime -framework NGMail \
 
34
        -framework NGStreams -framework NGExtensions -framework EOControl \
 
35
        -framework XmlRpc -framework DOM -framework SaxObjC
 
36
endif
 
37
 
 
38
 
 
39
# library/framework search pathes
 
40
 
 
41
DEP_DIRS = \
 
42
        . \
 
43
        ../WEExtensions \
 
44
        ../NGObjWeb     \
 
45
        $(SOPE_ROOT)/sope-mime                  \
 
46
        $(SOPE_ROOT)/sope-mime/NGMail           \
 
47
        $(SOPE_ROOT)/sope-core/NGStreams        \
 
48
        $(SOPE_ROOT)/sope-core/NGExtensions     \
 
49
        $(SOPE_ROOT)/sope-core/EOControl        \
 
50
        $(SOPE_ROOT)/sope-xml/DOM               \
 
51
        $(SOPE_ROOT)/sope-xml/XmlRpc            \
 
52
        $(SOPE_ROOT)/sope-xml/SaxObjC
 
53
 
 
54
ifneq ($(frameworks),yes)
 
55
ADDITIONAL_LIB_DIRS += \
 
56
        $(foreach dir,$(DEP_DIRS),\
 
57
          -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
 
58
else
 
59
ADDITIONAL_LIB_DIRS += \
 
60
        $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
 
61
endif
 
62
 
 
63
ifeq ($(findstring _64, $(GNUSTEP_TARGET_CPU)), _64)
 
64
SYSTEM_LIB_DIR += -L/usr/local/lib64 -L/usr/lib64
 
65
else
 
66
SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
 
67
endif
 
68
 
 
69
 
 
70
# bundle dependencies
 
71
 
 
72
ifneq ($(frameworks),yes)
 
73
 
 
74
WOExtensions_BUNDLE_LIBS += \
 
75
        -lWOExtensions -lWEExtensions \
 
76
        -lNGObjWeb      \
 
77
        -lNGMime        \
 
78
        -lNGStreams -lNGExtensions -lEOControl \
 
79
        -lXmlRpc -lDOM -lSaxObjC
 
80
WOExtensions_WOBUNDLE_LIBS += $(WOExtensions_BUNDLE_LIBS)
 
81
 
 
82
endif
 
83
 
 
84
 
 
85
# Apple
 
86
 
 
87
ifeq ($(FOUNDATION_LIB),apple)
 
88
libWOExtensions_PREBIND_ADDR="0xC4300000"
 
89
libWOExtensions_LDFLAGS += -seg1addr $(libWOExtensions_PREBIND_ADDR)
 
90
endif