~ubuntu-branches/ubuntu/edgy/sope/edgy

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Ley
  • Date: 2005-08-19 16:53:31 UTC
  • Revision ID: james.westby@ubuntu.com-20050819165331-hs683wz1osm708pw
Tags: upstream-4.4rc.2
ImportĀ upstreamĀ versionĀ 4.4rc.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# $Id: GNUmakefile.preamble 14 2004-08-20 21:07:18Z helge $
 
2
 
 
3
ADDITIONAL_CPPFLAGS += -Wall -DCOMPILE_FOR_GSTEP_MAKE=1
 
4
ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
 
5
 
 
6
SOPE_ROOT=../..
 
7
CORE_ROOT=$(SOPE_ROOT)/sope-core
 
8
 
 
9
ADDITIONAL_INCLUDE_DIRS += \
 
10
        -I.                     \
 
11
        -I..                    \
 
12
        -I../NGObjWeb           \
 
13
        -I../NGObjWeb/SoObjects \
 
14
        -I../NGObjWeb/WebDAV    \
 
15
        -I$(CORE_ROOT)          \
 
16
        -I$(CORE_ROOT)/NGStreams/       \
 
17
        -I$(CORE_ROOT)/NGExtensions     \
 
18
        -I$(SOPE_ROOT)/sope-xml
 
19
 
 
20
 
 
21
libSoOFS_LIBRARIES_DEPEND_UPON += \
 
22
        -lNGObjWeb \
 
23
        -lNGMime -lNGStreams -lNGExtensions -lEOControl \
 
24
        -lXmlRpc -lDOM -lSaxObjC
 
25
 
 
26
$(SOPED_NAME)_TOOL_LIBS += \
 
27
        -lSoOFS -lNGObjWeb \
 
28
        -lNGMime -lNGStreams -lNGExtensions -lEOControl \
 
29
        -lXmlRpc -lDOM -lSaxObjC
 
30
 
 
31
SoOFS_WOBUNDLE_LIBS += -lSoOFS
 
32
SoOFS_BUNDLE_LIBS   += $(SoOFS_WOBUNDLE_LIBS)
 
33
 
 
34
ifneq ($(GNUSTEP_BUILD_DIR),)
 
35
RELBUILD_DIR_SOPE=$(GNUSTEP_BUILD_DIR)/..
 
36
RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
 
37
RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/$(CORE_ROOT)
 
38
RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
 
39
 
 
40
ADDITIONAL_LIB_DIRS += \
 
41
        -L$(GNUSTEP_OBJ_DIR)                                            \
 
42
        -L$(RELBUILD_DIR_SOPE)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)         \
 
43
        -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
 
44
        -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
 
45
        -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
 
46
        -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
 
47
        -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
 
48
        -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
 
49
        -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
 
50
 
 
51
else
 
52
ADDITIONAL_LIB_DIRS += \
 
53
        -L./$(GNUSTEP_OBJ_DIR)                                  \
 
54
        -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)                        \
 
55
        -L$(SOPE_ROOT)/sope-mime/$(GNUSTEP_OBJ_DIR)             \
 
56
        -L$(CORE_ROOT)/NGStreams/$(GNUSTEP_OBJ_DIR)             \
 
57
        -L$(CORE_ROOT)/NGExtensions/$(GNUSTEP_OBJ_DIR)          \
 
58
        -L$(CORE_ROOT)/EOControl/$(GNUSTEP_OBJ_DIR)             \
 
59
        -L$(SOPE_ROOT)/sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)       \
 
60
        -L$(SOPE_ROOT)/sope-xml/DOM/$(GNUSTEP_OBJ_DIR)          \
 
61
        -L$(SOPE_ROOT)/sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
 
62
endif
 
63
 
 
64
SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
 
65
 
 
66
# platform specific settings
 
67
 
 
68
ifneq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
 
69
# OpenBSD does not require libcrypt
 
70
ifneq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
 
71
# and neither does MacOSX? ...
 
72
sope_TOOL_LIBS += -lcrypt
 
73
endif
 
74
endif