]> err.no Git - sope/blob - sope-appserver/WEPrototype/GNUmakefile.preamble
Added WEPrototype and bumped framework versions. WEPrototype hasn't been tested very...
[sope] / sope-appserver / WEPrototype / GNUmakefile.preamble
1 # compiler flags
2
3
4 ADDITIONAL_CPPFLAGS += \
5         -Wall -DCOMPILE_FOR_GSTEP_MAKE=1        \
6         -DSOPE_MAJOR_VERSION=$(MAJOR_VERSION)   \
7         -DSOPE_MINOR_VERSION=$(MINOR_VERSION)   \
8         -DWEP_SUBMINOR_VERSION=$(SUBMINOR_VERSION)
9
10 ADDITIONAL_CPPFLAGS += -Wall
11 ADDITIONAL_INCLUDE_DIRS += \
12         -I.. -I../.. -I../NGObjWeb      \
13         -I../../sope-core/NGStreams     \
14         -I../../sope-core/NGExtensions  \
15         -I../../sope-core               \
16         -I../../sope-xml
17
18
19 ifneq ($(GNUSTEP_BUILD_DIR),)
20 after-WEPrototype-all ::
21         @(cp bundle-info.plist \
22           $(GNUSTEP_BUILD_DIR)/$(BUNDLE_NAME)$(BUNDLE_EXTENSION))
23 else
24 after-WEPrototype-all ::
25         @(cd $(BUNDLE_NAME)$(BUNDLE_EXTENSION);\
26           cp ../bundle-info.plist .)
27 endif
28
29 libWEPrototype_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
30 libWEPrototype_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
31
32 libWEPrototype_LIBRARIES_DEPEND_UPON += \
33         -lNGObjWeb      \
34         -lNGMime        \
35         -lNGStreams -lNGExtensions -lEOControl \
36         -lXmlRpc -lDOM -lSaxObjC
37
38 ifneq ($(GNUSTEP_BUILD_DIR),)
39 RELBUILD_DIR_APPSERVER=$(GNUSTEP_BUILD_DIR)/..
40 RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
41 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
42 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
43
44 ADDITIONAL_LIB_DIRS += \
45         -L$(GNUSTEP_OBJ_DIR)                                            \
46         -L$(RELBUILD_DIR_APPSERVER)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME)    \
47         -L$(RELBUILD_DIR_MIME)/$(GNUSTEP_OBJ_DIR_NAME)                  \
48         -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME)      \
49         -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME)   \
50         -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME)      \
51         -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME)          \
52         -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME)             \
53         -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME)
54 else
55 ADDITIONAL_LIB_DIRS += \
56         -L./$(GNUSTEP_OBJ_DIR)                                  \
57         -L../NGObjWeb/$(GNUSTEP_OBJ_DIR)                        \
58         -L../../sope-mime/$(GNUSTEP_OBJ_DIR)                    \
59         -L../../sope-core/NGStreams/$(GNUSTEP_OBJ_DIR)          \
60         -L../../sope-core/NGExtensions/$(GNUSTEP_OBJ_DIR)       \
61         -L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)          \
62         -L../../sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR)              \
63         -L../../sope-xml/DOM/$(GNUSTEP_OBJ_DIR)                 \
64         -L../../sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
65 endif
66
67 WEPrototype_BUNDLE_LIBS   += \
68         -lWEPrototype   \
69         -lNGObjWeb      \
70         -lNGMime        \
71         -lNGStreams -lNGExtensions -lEOControl \
72         -lXmlRpc -lDOM -lSaxObjC
73 WEPrototype_WOBUNDLE_LIBS += $(WEPrototype_BUNDLE_LIBS)
74
75 ifneq ($(GNUSTEP_BUILD_DIR),)
76 WEPrototype_LIB_DIRS += -L$(GNUSTEP_OBJ_DIR)
77 else
78 WEPrototype_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
79 endif
80
81 # Apple
82
83 #ifeq ($(FOUNDATION_LIB),apple)
84 #libWEPrototype_PREBIND_ADDR="TODO TODO"
85 #libWEPrototype_LDFLAGS += -seg1addr $(libWEPrototype_PREBIND_ADDR)
86 #endif