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