Lines Matching refs:dep
130 void menu_add_dep(struct expr *dep) in menu_add_dep() argument
132 current_entry->dep = expr_alloc_and(current_entry->dep, dep); in menu_add_dep()
152 struct expr *dep) in menu_add_prop() argument
163 prop->visible.expr = dep; in menu_add_prop()
180 struct expr *dep) in menu_add_prompt() argument
182 struct property *prop = menu_add_prop(type, NULL, dep); in menu_add_prompt()
217 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep) in menu_add_expr() argument
219 menu_add_prop(type, expr, dep); in menu_add_expr()
222 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep) in menu_add_symbol() argument
224 menu_add_prop(type, expr_alloc_symbol(sym), dep); in menu_add_symbol()
300 struct expr *basedep, *dep, *dep2; in _menu_finalize() local
315 basedep = rewrite_m(menu->dep); in _menu_finalize()
317 basedep = expr_alloc_and(parent->dep, basedep); in _menu_finalize()
319 menu->dep = basedep; in _menu_finalize()
359 dep = rewrite_m(prop->visible.expr); in _menu_finalize()
360 dep = expr_transform(dep); in _menu_finalize()
361 dep = expr_alloc_and(basedep, dep); in _menu_finalize()
362 dep = expr_eliminate_dups(dep); in _menu_finalize()
363 prop->visible.expr = dep; in _menu_finalize()
372 expr_alloc_and(expr_alloc_symbol(menu->sym), dep)); in _menu_finalize()
376 expr_alloc_and(expr_alloc_symbol(menu->sym), dep)); in _menu_finalize()
417 dep = menu->prompt ? menu->prompt->visible.expr : menu->dep; in _menu_finalize()
418 if (!expr_contains_symbol(dep, sym)) in _menu_finalize()
421 if (expr_depends_symbol(dep, sym)) in _menu_finalize()
434 dep = expr_trans_compare(dep, E_UNEQUAL, &symbol_no); in _menu_finalize()
435 dep = expr_eliminate_dups(expr_transform(dep)); in _menu_finalize()
437 expr_eliminate_eq(&dep, &dep2); in _menu_finalize()
454 sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep); in _menu_finalize()
640 get_dep_str(r, prop->menu->dep, " Depends on: "); in get_prompt_str()
649 if (!expr_eq(prop->menu->dep, prop->visible.expr)) in get_prompt_str()
742 get_dep_str(r, menu->dep, " Depends on: "); in get_symbol_str()