]> err.no Git - sope/blob - sope-appserver/SoOFS/GNUmakefile.preamble
new Xcode product SoOFS, various minor enhancements and dyld version bumps
[sope] / sope-appserver / SoOFS / GNUmakefile.preamble
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$(CORE_ROOT)          \
14         -I$(CORE_ROOT)/NGStreams/       \
15         -I$(CORE_ROOT)/NGExtensions     \
16         -I$(SOPE_ROOT)/sope-xml
17
18
19 libSoOFS_LIBRARIES_DEPEND_UPON += \
20         -lNGObjWeb \
21         -lNGMime -lNGStreams -lNGExtensions -lEOControl \
22         -lXmlRpc -lDOM -lSaxObjC
23
24 $(SOPED_NAME)_TOOL_LIBS += \
25         -lSoOFS -lNGObjWeb \
26         -lNGMime -lNGStreams -lNGExtensions -lEOControl \
27         -lXmlRpc -lDOM -lSaxObjC
28
29 SoOFS_WOBUNDLE_LIBS += -lSoOFS
30 SoOFS_BUNDLE_LIBS   += $(SoOFS_WOBUNDLE_LIBS)
31
32 ifneq ($(GNUSTEP_BUILD_DIR),)
33 RELBUILD_DIR_SOPE=$(GNUSTEP_BUILD_DIR)/..
34 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
35 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/$(CORE_ROOT)
36 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
37
38 ADDITIONAL_LIB_DIRS += \
39         -L$(GNUSTEP_OBJ_DIR)                                            \
40         -L$(RELBUILD_DIR_SOPE)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)         \
41         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
42         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
43         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
44         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
45         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
46         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
47         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
48
49 else
50 ADDITIONAL_LIB_DIRS += \
51         -L./$(GNUSTEP_OBJ_DIR)                                  \
52         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)                        \
53         -L$(SOPE_ROOT)/sope-mime/$(GNUSTEP_OBJ_DIR)             \
54         -L$(CORE_ROOT)/NGStreams/$(GNUSTEP_OBJ_DIR)             \
55         -L$(CORE_ROOT)/NGExtensions/$(GNUSTEP_OBJ_DIR)          \
56         -L$(CORE_ROOT)/EOControl/$(GNUSTEP_OBJ_DIR)             \
57         -L$(SOPE_ROOT)/sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)       \
58         -L$(SOPE_ROOT)/sope-xml/DOM/$(GNUSTEP_OBJ_DIR)          \
59         -L$(SOPE_ROOT)/sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
60 endif
61
62 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
63
64 # platform specific settings
65
66 ifneq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
67 # OpenBSD does not require libcrypt
68 ifneq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
69 # and neither does MacOSX? ...
70 sope_TOOL_LIBS += -lcrypt
71 endif
72 endif