]> err.no Git - sope/blob - sope-gdl1/GDLAccess/GNUmakefile.preamble
added missing inline pathes
[sope] / sope-gdl1 / GDLAccess / GNUmakefile.preamble
1 # compilation settings
2
3 SOPE_ROOT=../..
4
5 ifeq ($(FOUNDATION_LIB),apple)
6 ifeq ($(frameworks),yes)
7 GDLAccess_INSTALL_DIR = /Library/Frameworks/
8 endif
9 endif
10
11 ADDITIONAL_CPPFLAGS += -Wall
12
13 ADDITIONAL_CPPFLAGS += \
14         -DGDL_MAJOR_VERSION=$(MAJOR_VERSION)   \
15         -DGDL_MINOR_VERSION=$(MINOR_VERSION)   \
16         -DGDL_SUBMINOR_VERSION=$(SUBMINOR_VERSION)
17
18 ADDITIONAL_CPPFLAGS += \
19         -DSOPE_MAJOR_VERSION=$(SOPE_MAJOR_VERSION)   \
20         -DSOPE_MINOR_VERSION=$(SOPE_MINOR_VERSION)   \
21         -DSOPE_SUBMINOR_VERSION=$(SOPE_SUBMINOR_VERSION)
22
23 ADDITIONAL_INCLUDE_DIRS += \
24         -I. -I..                \
25         -I./FoundationExt       \
26         -I$(SOPE_ROOT)/sope-core/       \
27         -I$(SOPE_ROOT)/sope-core/NGExtensions/
28
29
30 # dependencies
31
32 libGDLAccess_LIBRARIES_DEPEND_UPON += -lEOControl
33 GDLAccess_LIBRARIES_DEPEND_UPON    += -framework EOControl
34
35 ifneq ($(frameworks),yes)
36 ADDITIONAL_TOOL_LIBS += -lGDLAccess -lEOControl
37 else
38 ADDITIONAL_TOOL_LIBS += -framework GDLAccess -framework EOControl
39 endif
40
41
42 # library/framework search pathes
43
44 DEP_DIRS = . $(SOPE_ROOT)/sope-core/EOControl
45
46 ifneq ($(frameworks),yes)
47 ADDITIONAL_LIB_DIRS += \
48         $(foreach dir,$(DEP_DIRS),\
49           -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
50 else
51 ADDITIONAL_LIB_DIRS += \
52         $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
53 endif
54
55 SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
56
57
58 # TODO: add prebinding address
59
60 ifeq ($(FOUNDATION_LIB),apple)
61 #libGDLAccess_PREBIND_ADDR="0x??"
62 #libGDLAccess_LDFLAGS += -seg1addr $(libGDLAccess_PREBIND_ADDR)
63 #GDLAccess_LDFLAGS += -seg1addr $(libGDLAccess_PREBIND_ADDR)
64 endif