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