Lines Matching refs:c
408 func (c *makeVarsContext) DeviceConfig() DeviceConfig {
409 return DeviceConfig{c.Config().deviceConfig}
414 func (c *makeVarsContext) Eval(ninjaStr string) (string, error) {
415 s, err := c.SingletonContext.Eval(c.pctx, ninjaStr)
424 func (c *makeVarsContext) addVariableRaw(name, value string, strict, sort bool) {
425 c.vars = append(c.vars, makeVarsVariable{
433 func (c *makeVarsContext) addVariable(name, ninjaStr string, strict, sort bool) {
434 value, err := c.Eval(ninjaStr)
436 c.SingletonContext.Errorf(err.Error())
438 c.addVariableRaw(name, value, strict, sort)
441 func (c *makeVarsContext) addPhony(name string, deps []string) {
442 c.phonies = append(c.phonies, phony{name, deps})
445 func (c *makeVarsContext) addDist(goals []string, paths []string) {
446 c.dists = append(c.dists, dist{
452 func (c *makeVarsContext) Strict(name, ninjaStr string) {
453 c.addVariable(name, ninjaStr, true, false)
455 func (c *makeVarsContext) StrictSorted(name, ninjaStr string) {
456 c.addVariable(name, ninjaStr, true, true)
458 func (c *makeVarsContext) StrictRaw(name, value string) {
459 c.addVariableRaw(name, value, true, false)
462 func (c *makeVarsContext) Check(name, ninjaStr string) {
463 c.addVariable(name, ninjaStr, false, false)
465 func (c *makeVarsContext) CheckSorted(name, ninjaStr string) {
466 c.addVariable(name, ninjaStr, false, true)
468 func (c *makeVarsContext) CheckRaw(name, value string) {
469 c.addVariableRaw(name, value, false, false)
472 func (c *makeVarsContext) Phony(name string, deps ...Path) {
473 c.addPhony(name, Paths(deps).Strings())
476 func (c *makeVarsContext) DistForGoal(goal string, paths ...Path) {
477 c.DistForGoals([]string{goal}, paths...)
480 func (c *makeVarsContext) DistForGoalWithFilename(goal string, path Path, filename string) {
481 c.DistForGoalsWithFilename([]string{goal}, path, filename)
484 func (c *makeVarsContext) DistForGoals(goals []string, paths ...Path) {
485 c.addDist(goals, Paths(paths).Strings())
488 func (c *makeVarsContext) DistForGoalsWithFilename(goals []string, path Path, filename string) {
489 c.addDist(goals, []string{path.String() + ":" + filename})