kconfig: refactor scanning and parsing "option" properties
[carl9170fw.git] / config / lkc.h
index b6bbcd1dda2be89d3f2a6e63da92f6411c83f4ff..5f4880a12246a63671b7e8f1cda89e3d639dc45e 100644 (file)
@@ -32,7 +32,6 @@ static inline const char *CONFIG_prefix(void)
 
 #define TF_COMMAND     0x0001
 #define TF_PARAM       0x0002
-#define TF_OPTION      0x0004
 
 enum conf_def_mode {
        def_default,
@@ -42,10 +41,6 @@ enum conf_def_mode {
        def_random
 };
 
-#define T_OPT_MODULES          1
-#define T_OPT_DEFCONFIG_LIST   2
-#define T_OPT_ALLNOCONFIG_Y    4
-
 struct kconf_id {
        const char *name;
        int token;
@@ -90,7 +85,9 @@ void menu_add_visibility(struct expr *dep);
 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep);
 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep);
 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep);
-void menu_add_option(int token, char *arg);
+void menu_add_option_modules(void);
+void menu_add_option_defconfig_list(void);
+void menu_add_option_allnoconfig_y(void);
 void menu_finalize(struct menu *parent);
 void menu_set_type(int type);