]> err.no Git - sope/blob - sope-xml/SaxObjC/GNUmakefile.preamble
added Google namespace
[sope] / sope-xml / SaxObjC / GNUmakefile.preamble
1 # compilation settings
2
3 libSaxObjC_DLL_DEF      = libSaxObjC.def
4 libSaxObjC_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
5 libSaxObjC_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
6 SaxObjC_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
7 SaxObjC_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
8
9 libSaxObjC_HEADER_FILES_DIR         = .
10 libSaxObjC_HEADER_FILES_INSTALL_DIR = /SaxObjC
11
12 # framework support
13 SaxObjC_HEADER_FILES = $(libSaxObjC_HEADER_FILES)
14 SaxObjC_OBJC_FILES   = $(libSaxObjC_OBJC_FILES)
15
16
17 ADDITIONAL_CPPFLAGS += \
18         -Wall -DCOMPILE_FOR_GSTEP_MAKE=1        \
19         -DSOPE_MAJOR_VERSION=$(MAJOR_VERSION)   \
20         -DSOPE_MINOR_VERSION=$(MINOR_VERSION)   \
21         -DSOPE_SUBMINOR_VERSION=$(SUBMINOR_VERSION)
22
23 ADDITIONAL_CPPFLAGS += -Wno-protocol
24
25 ifeq ($(frameworks),yes)
26 ADDITIONAL_CPPFLAGS += -DCOMPILE_AS_FRAMEWORK=1
27 ifeq ($(FOUNDATION_LIB),apple)
28 ADDITIONAL_CPPFLAGS += -DCOCOA_Foundation_LIBRARY=1
29 endif
30 endif
31
32 saxxml_INCLUDE_DIRS += -I..
33 saxxml_LIB_DIRS     += -L./$(GNUSTEP_OBJ_DIR)
34 saxxml_TOOL_LIBS    += -lSaxObjC
35
36 xmln_INCLUDE_DIRS += -I..
37 xmln_LIB_DIRS     += -L./$(GNUSTEP_OBJ_DIR)
38 xmln_TOOL_LIBS    += -lSaxObjC
39
40
41 # Apple
42
43 ifeq ($(FOUNDATION_LIB),apple)
44 libSaxObjC_PREBIND_ADDR="0xC0000000"
45 libSaxObjC_LDFLAGS += -seg1addr $(libSaxObjC_PREBIND_ADDR)
46 SaxObjC_LDFLAGS    += -seg1addr $(libSaxObjC_PREBIND_ADDR)
47 endif
48
49 ifeq ($(FOUNDATION_LIB),nx)
50 saxxml_LDFLAGS += -framework Foundation
51 xmln_LDFLAGS   += -framework Foundation
52 endif
53
54 # Windows
55
56 ifeq ($(GNUSTEP_TARGET_OS),mingw32)
57 libSaxObjC_LIBRARIES_DEPEND_UPON += -lobjc
58 endif
59
60 ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
61 libSaxObjC_LIBRARIES_DEPEND_UPON += -lobjc
62 endif