Lines Matching refs:call
114 $(call Set,Tmp.Key,$(1))
115 $(call Set,Tmp.Name,$($(Tmp.Key).Name))
116 $(call Set,Tmp.Configs,$($(Tmp.Key).Configs))
117 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name))
128 $(call PerPlatformConfig_template,$(config)))
132 $(call Set,Tmp.Config,$(1))
133 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name)/$(Tmp.Config))
134 $(call Set,Tmp.SHARED_LIBRARY,$(strip \
135 $(call GetCNAVar,SHARED_LIBRARY,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
136 $(call Set,Tmp.SHARED_LIBRARY_SUFFIX,$(strip \
137 $(call GetCNAVar,SHARED_LIBRARY_SUFFIX,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
140 $(if $(call streq,1,$(Tmp.SHARED_LIBRARY)),
141 $(call Set,Tmp.LibrarySuffix,$(Tmp.SHARED_LIBRARY_SUFFIX)),
142 $(call Set,Tmp.LibrarySuffix,a))
146 $(call Set,Tmp.ArchsToBuild,\
147 $(if $(call IsDefined,$(Tmp.Key).UniversalArchs),\
151 $(call VarOrDefault,$(Tmp.Key).Arch.$(Tmp.Config),$($(Tmp.Key).Arch))))
154 $(call Set,Tmp.Inputs,$(Tmp.ArchsToBuild:%=$(Tmp.ObjPath)/%/libcompiler_rt.$(Tmp.LibrarySuffix)))
158 $(if $(call streq,1,$(words $(Tmp.ArchsToBuild))), \
169 $(call PerPlatformConfigArch_template,$(arch)))
173 $(call Set,Tmp.Arch,$(1))
174 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch))
175 $(call Set,Tmp.Functions,$(strip \
177 $(call GetCNAVar,FUNCTIONS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
178 $(call Set,Tmp.Optimized,$(strip \
179 $(call GetCNAVar,OPTIMIZED,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
180 $(call Set,Tmp.AR,$(strip \
181 $(call GetCNAVar,AR,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
182 $(call Set,Tmp.ARFLAGS,$(strip \
183 $(call GetCNAVar,ARFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
184 $(call Set,Tmp.CC,$(strip \
185 $(call GetCNAVar,CC,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
186 $(call Set,Tmp.LDFLAGS,$(strip \
187 $(call GetCNAVar,LDFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
188 $(call Set,Tmp.RANLIB,$(strip \
189 $(call GetCNAVar,RANLIB,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
190 $(call Set,Tmp.RANLIBFLAGS,$(strip \
191 $(call GetCNAVar,RANLIBFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
192 $(call Set,Tmp.SHARED_LIBRARY,$(strip \
193 $(call GetCNAVar,SHARED_LIBRARY,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
196 $(if $(call streq,1,$(Tmp.SHARED_LIBRARY)),
197 $(call Set,Tmp.LibrarySuffix,$(Tmp.SHARED_LIBRARY_SUFFIX)),
198 $(call Set,Tmp.LibrarySuffix,a))
201 $(call Set,Tmp.Inputs,\
203 $(call Set,Tmp.FnDir,\
204 $(call SelectFunctionDir,$(Tmp.Config),$(Tmp.Arch),$(fn),$(Tmp.Optimized)))\
227 $(call PerPlatformConfigArchSubDir_template,$(key)))
231 $(call Set,Tmp.SubDirKey,$(1))
232 $(call Set,Tmp.SubDir,$($(Tmp.SubDirKey).Dir))
233 $(call Set,Tmp.SrcPath,$(ProjSrcRoot)/$(Tmp.SubDir))
234 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch)/$(Tmp.SubDirKey))
235 $(call Set,Tmp.Dependencies,$($(Tmp.SubDirKey).Dependencies))
236 $(call Set,Tmp.CC,$(strip \
237 $(call GetCNAVar,CC,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
238 $(call Set,Tmp.KERNEL_USE,$(strip \
239 $(call GetCNAVar,KERNEL_USE,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
240 $(call Set,Tmp.VISIBILITY_HIDDEN,$(strip \
241 $(call GetCNAVar,VISIBILITY_HIDDEN,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
242 $(call Set,Tmp.CFLAGS,$(strip \
243 $(if $(call IsDefined,$(Tmp.Key).UniversalArchs),-arch $(Tmp.Arch),)\
244 $(if $(call streq,$(Tmp.VISIBILITY_HIDDEN),1),\
246 $(if $(call streq,$(Tmp.KERNEL_USE),1),\
248 $(call GetCNAVar,CFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
268 $(eval $(call PerPlatform_template,$(key))))