root/branches/mixin-collappse/CommonConf/common.platform.mk.in

Revision 134, 4.9 kB (checked in by vossg, 2 years ago)

fixed : missing commit missing package dependencies

  • Property svn:eol-style set to native
Line 
1
2 ### Binaries #######################################################
3
4 CC_PATH    := @ac_gdz_compiler_path@
5
6 CC         := @ac_gdz_compiler_exe@
7
8 LD_SHARED  := @ac_gdz_compiler_exe_shared@
9
10 LD_LNK     := @ac_gdz_compiler_exe_lnk@
11
12 RANLIB     := @ac_gdz_compiler_exe_ranlib@
13
14 LD         := @ac_gdz_compiler_exe_exe@
15
16 FLEX       := @ac_gdz_flex_exe@
17 BISON      := @ac_gdz_bison_exe@ @ac_gdz_bison_exe_flags_e1@
18
19 SUB_MAKE   := @ac_gdz_gmake_exe@
20
21 LINK       := @ac_gdz_ln_exe@
22
23 SED        := @ac_gdz_sed_exe@
24
25 ### Patterns #########################################################
26
27 ifeq ($(OS_BASE), cygwin)
28 ifneq ($(DBGCMDGOAL),)
29 $(warning Detected OPT)
30 DEBUG_CHAR:=
31 else
32 $(warning Detected DBG)
33 DEBUG_CHAR:=D
34 endif
35 endif
36
37 COMPILER_LOGO        := @ac_gdz_compiler_logo_e1@
38 PEDANTIC_ERRORS      := @ac_gdz_ped_errors_e1@
39
40 SO_PRAEFIX           := @ac_gdz_so_praefix@
41 SO_SEARCH_SUFFIX     := @ac_gdz_so_suffix@
42 SO_SUFFIX            := $(DEBUG_CHAR)@ac_gdz_so_suffix@
43 LIB_SEARCH_SUFFIX    := @ac_gdz_lib_suffix@
44 LIB_SUFFIX           := $(DEBUG_CHAR)@ac_gdz_lib_suffix@
45
46 LNK_LIB_SUFFIX       := $(DEBUG_CHAR)Lnk@ac_gdz_lib_suffix@
47
48 OBJ_SUFFIX           := @ac_gdz_obj_suffix@
49 EXE_SUFFIX           := @ac_gdz_exe_suffix@
50
51
52 OS_BASE              := @ac_gdz_os_base@
53 OS_CMPLR             := @ac_gdz_compiler_base@
54 OS_CMPLR_DEF         := @ac_gdz_compiler_base_def@
55 MS_COMPILER_VERSION  := @ac_gdz_ms_compiler_version@
56
57 @ac_gdz_common_patterns@
58
59 CONFIGURED_QT           :=@ac_gdz_conf_package_qt_e1@
60 CONFIGURED_GLUT         :=@ac_gdz_conf_package_glut_e1@
61 CONFIGURED_STLPORT      :=@ac_gdz_conf_package_stlport_e1@
62 CONFIGURED_GLUT         :=@ac_gdz_conf_package_glut_e1@
63 CONFIGURED_JPG          :=@ac_gdz_conf_package_tif_e1@
64 CONFIGURED_TIF          :=@ac_gdz_conf_package_jpg_e1@
65 CONFIGURED_PNG          :=@ac_gdz_conf_package_png_e1@
66 CONFIGURED_MNG          :=@ac_gdz_conf_package_mng_e1@
67 CONFIGURED_FREETYPE     :=@ac_gdz_conf_package_freetype1_e1@
68 CONFIGURED_TEXT         :=@ac_gdz_conf_package_text_e1@
69 CONFIGURED_PACKAGE_DEFS :=@ac_gdz_conf_package_defs@
70
71 CONFIGURED_GVBETA       :=@ac_gdz_conf_gvbeta_e1@
72
73 @ac_gdz_common_system@
74
75
76 ### BASE DIRS #########################################################
77
78 INCL_$(OS_BASE) := $(INC_OPTION)"@ac_gdz_gen_base_inc_e1@" $(INCL_$(OS_BASE))
79 INCL_$(OS_BASE)_DEP := $(INC_OPTION)"@ac_gdz_gen_base_inc_e1@" $(INCL_$(OS_BASE_DEP))
80 LIBS_$(OS_BASE) := @ac_gdz_base_system_libs@
81
82 INCLUDE_SYSTEM  := @ac_gdz_system_incl_dir_e1@
83 LINK_SYSTEM     := @ac_gdz_system_lib_dir_e1@
84
85 ADD_INCLUDE     := @ac_gdz_additional_inc_dirs_e1@
86 ADD_LINK        := @ac_gdz_additional_lib_dirs_e1@
87 ADD_LIBS        := @ac_gdz_additional_libs_e1@
88 ADD_DEFS        := @ac_gdz_additional_defs_e1@
89
90 include @ac_gdz_commonpackage_dir_e1@/commonSTL.mk
91
92
93 LINK_COMPILER   := @ac_gdz_compiler_lib@
94
95 ifneq ($(INCLUDE_SYSTEM),)
96 INCL_$(OS_BASE) := $(INCL_$(OS_BASE)) $(INC_OPTION)$(INCLUDE_SYSTEM)
97 endif
98
99 ifneq ($(LINK_SYSTEM),)
100 LIBPATHS_$(OS_BASE) := $(LIBPATH_OPTION)$(LINK_SYSTEM)   $(LIBPATHS_$(OS_BASE))
101 endif
102
103 ifneq ($(LINK_COMPILER),)
104 LIBPATHS_$(OS_BASE) := $(LIBPATH_OPTION)$(LINK_COMPILER) $(LIBPATHS_$(OS_BASE))
105 endif
106
107 #########################################################################
108 # Build include directive
109 #########################################################################
110
111 ifeq ($(OS_BASE), cygwin)
112 ifeq ($(OS_CMPLR),g++)
113 buildCIncPath      = $(INC_OPTION)$(1)
114 else
115 buildCIncPath      = $(INC_OPTION)"$(shell cygpath -w $(1))"
116 buildCIncPathDep   = $(INC_OPTION)"$(shell cygpath -u $(1))"
117 endif
118 else
119 buildCIncPath      = $(INC_OPTION)$(1)
120 buildCIncPathDep   = $(INC_OPTION)$(1)
121 endif
122
123 ifeq ($(OS_BASE), cygwin)
124 buildCLibPath      = $(LIBPATH_OPTION)"$(shell cygpath -w $(1))"
125 else
126 buildCLibPath      = $(LIBPATH_OPTION)$(1)
127 endif
128
129 ifneq ($(ADD_INCLUDE),)
130
131 ADD_INCLUDE := $(subst :, ,$(ADD_INCLUDE))
132
133 ADD_INCL_$(OS_BASE) := \
134         $(foreach dir,$(ADD_INCLUDE),$(call buildCIncPath,$(dir)))
135
136 INCL_$(OS_BASE) := $(INCL_$(OS_BASE)) $(ADD_INCL_$(OS_BASE))
137
138 ADD_INCL_$(OS_BASE)_DEP := \
139         $(foreach dir,$(ADD_INCLUDE),$(call buildCIncPathDep,$(dir)))
140
141 INCL_$(OS_BASE)_DEP := $(INCL_$(OS_BASE)_DEP) $(ADD_INCL_$(OS_BASE)_DEP)
142
143 endif
144
145 ifneq ($(ADD_LINK),)
146
147 ADD_LINK := $(subst :, ,$(ADD_LINK))
148
149 ADD_LIBPATHS_$(OS_BASE) := \
150         $(foreach dir,$(ADD_LINK),$(call buildCLibPath,$(dir)))
151
152 LIBPATHS_$(OS_BASE) := $(LIBPATHS_$(OS_BASE)) $(ADD_LIBPATHS_$(OS_BASE))
153
154 endif
155
156 ifneq ($(ADD_LIBS),)
157
158 ADD_LIBS := $(subst :, ,$(ADD_LIBS))
159
160 ifeq ($(OS_BASE),cygwin)
161 ADD_LIBS_$(OS_BASE) := $(foreach lib,$(ADD_LIBS),$(lib)$(LIB_SUFFIX))
162 else
163 ADD_LIBS_$(OS_BASE) := $(foreach lib,$(ADD_LIBS),$(LIBLNK_OPTION)$(lib))
164 endif
165
166 LIBS_$(OS_BASE) := $(ADD_LIBS_$(OS_BASE)) $(LIBS_$(OS_BASE))
167
168 endif
169
170 ifneq ($(ADD_DEFS),)
171
172 ADD_DEFS := $(subst :, ,$(ADD_DEFS))
173
174 ADD_DEFS_$(OS_BASE) := $(foreach def,$(ADD_DEFS),-D$(def))
175
176 CCFLAGS     := $(CCFLAGS)     $(ADD_DEFS_$(OS_BASE))
177 CCFLAGS_EXT := $(CCFLAGS_EXT) $(ADD_DEFS_$(OS_BASE))
178
179 endif
180
181 LIBS_$(OS_BASE) := $(LIBS_$(OS_BASE)) $(ADD_OS_LIB)
Note: See TracBrowser for help on using the browser.