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))))
138 $(if $(call streq,1,$(Tmp.SHARED_LIBRARY)),
139 $(call Set,Tmp.LibrarySuffix,dylib),
140 $(call Set,Tmp.LibrarySuffix,a))
144 $(call Set,Tmp.ArchsToBuild,\
145 $(if $(call IsDefined,$(Tmp.Key).UniversalArchs),\
149 $(call VarOrDefault,$(Tmp.Key).Arch.$(Tmp.Config),$($(Tmp.Key).Arch))))
152 $(call Set,Tmp.Inputs,$(Tmp.ArchsToBuild:%=$(Tmp.ObjPath)/%/libcompiler_rt.$(Tmp.LibrarySuffix)))
156 $(if $(call streq,1,$(words $(Tmp.ArchsToBuild))), \
167 $(call PerPlatformConfigArch_template,$(arch)))
171 $(call Set,Tmp.Arch,$(1))
172 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch))
173 $(call Set,Tmp.Functions,$(strip \
175 $(call GetCNAVar,FUNCTIONS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
176 $(call Set,Tmp.Optimized,$(strip \
177 $(call GetCNAVar,OPTIMIZED,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
178 $(call Set,Tmp.AR,$(strip \
179 $(call GetCNAVar,AR,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
180 $(call Set,Tmp.ARFLAGS,$(strip \
181 $(call GetCNAVar,ARFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
182 $(call Set,Tmp.CC,$(strip \
183 $(call GetCNAVar,CC,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
184 $(call Set,Tmp.LDFLAGS,$(strip \
185 $(call GetCNAVar,LDFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
186 $(call Set,Tmp.RANLIB,$(strip \
187 $(call GetCNAVar,RANLIB,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
188 $(call Set,Tmp.RANLIBFLAGS,$(strip \
189 $(call GetCNAVar,RANLIBFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
190 $(call Set,Tmp.SHARED_LIBRARY,$(strip \
191 $(call GetCNAVar,SHARED_LIBRARY,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
194 $(if $(call streq,1,$(Tmp.SHARED_LIBRARY)),
195 $(call Set,Tmp.LibrarySuffix,dylib),
196 $(call Set,Tmp.LibrarySuffix,a))
199 $(call Set,Tmp.Inputs,\
201 $(call Set,Tmp.FnDir,\
202 $(call SelectFunctionDir,$(Tmp.Config),$(Tmp.Arch),$(fn),$(Tmp.Optimized)))\
221 $(call PerPlatformConfigArchSubDir_template,$(key)))
225 $(call Set,Tmp.SubDirKey,$(1))
226 $(call Set,Tmp.SubDir,$($(Tmp.SubDirKey).Dir))
227 $(call Set,Tmp.SrcPath,$(ProjSrcRoot)/$(Tmp.SubDir))
228 $(call Set,Tmp.ObjPath,$(ProjObjRoot)/$(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch)/$(Tmp.SubDirKey))
229 $(call Set,Tmp.Dependencies,$($(Tmp.SubDirKey).Dependencies))
230 $(call Set,Tmp.CC,$(strip \
231 $(call GetCNAVar,CC,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
232 $(call Set,Tmp.KERNEL_USE,$(strip \
233 $(call GetCNAVar,KERNEL_USE,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
234 $(call Set,Tmp.VISIBILITY_HIDDEN,$(strip \
235 $(call GetCNAVar,VISIBILITY_HIDDEN,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
236 $(call Set,Tmp.CFLAGS,$(strip \
237 $(if $(call IsDefined,$(Tmp.Key).UniversalArchs),-arch $(Tmp.Arch),)\
238 $(if $(call streq,$(Tmp.VISIBILITY_HIDDEN),1),\
240 $(if $(call streq,$(Tmp.KERNEL_USE),1),\
242 $(call GetCNAVar,CFLAGS,$(Tmp.Key),$(Tmp.Config),$(Tmp.Arch))))
262 $(eval $(call PerPlatform_template,$(key))))