]> err.no Git - sope/blob - sope-appserver/umbrella.make
fixed a bug in cookie init, use utf8
[sope] / sope-appserver / umbrella.make
1 # build umbrella framework for this subproject
2
3 ifeq ($(frameworks),yes)
4
5 SOPE_ROOT=..
6
7 FRAMEWORK_NAME = sope-appserver
8
9 sope-appserver_C_FILES = dummy.c
10
11 sope-appserver_UMBRELLA_FRAMEWORKS = \
12         sope-xml        \
13         sope-core       \
14         \
15         NGMail          \
16         \
17         NGObjWeb        \
18         WEExtensions    \
19         WOExtensions    \
20         WOXML           \
21         SoOFS           \
22         NGXmlRpc        \
23
24 sope-appserver_PREBIND_ADDR = # TODO
25
26 # generic (consolidate in gstep-make)
27 $(FRAMEWORK_NAME)_LDFLAGS += \
28         $(foreach fwname,$($(FRAMEWORK_NAME)_UMBRELLA_FRAMEWORKS),\
29           -framework $(fwname)) \
30         $(foreach fwname,$($(FRAMEWORK_NAME)_UMBRELLA_FRAMEWORKS),\
31           -sub_umbrella $(fwname)) \
32         -headerpad_max_install_names
33
34 ifneq ($($(FRAMEWORK_NAME)_PREBIND_ADDR),)
35 $(FRAMEWORK_NAME)_LDFLAGS += -seg1addr $($(FRAMEWORK_NAME)_PREBIND_ADDR)
36 endif
37
38
39 # umbrella dependencies
40
41
42 # library/framework search pathes
43
44 DEP_DIRS += \
45         $(SOPE_ROOT)/sope-core                  \
46         $(SOPE_ROOT)/sope-xml                   \
47         $(SOPE_ROOT)/sope-core/EOControl        \
48         $(SOPE_ROOT)/sope-core/NGExtensions     \
49         $(SOPE_ROOT)/sope-core/NGStreams        \
50         $(SOPE_ROOT)/sope-xml/DOM               \
51         $(SOPE_ROOT)/sope-xml/XmlRpc            \
52         $(SOPE_ROOT)/sope-xml/SaxObjC           \
53         $(SOPE_ROOT)/sope-mime                  \
54         $(SOPE_ROOT)/sope-mime/NGMail           \
55         NGObjWeb        \
56         WEExtensions    \
57         WOExtensions    \
58         WOXML           \
59         SoOFS           \
60         NGXmlRpc        \
61
62 ADDITIONAL_LIB_DIRS += \
63         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
64
65 endif