diff options
Diffstat (limited to 'busybox/scripts/config/menu.c')
-rw-r--r-- | busybox/scripts/config/menu.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/busybox/scripts/config/menu.c b/busybox/scripts/config/menu.c index 6425296fc..0c13156f3 100644 --- a/busybox/scripts/config/menu.c +++ b/busybox/scripts/config/menu.c | |||
@@ -10,7 +10,6 @@ | |||
10 | #include "lkc.h" | 10 | #include "lkc.h" |
11 | 11 | ||
12 | struct menu rootmenu; | 12 | struct menu rootmenu; |
13 | struct menu *current_menu, *current_entry; | ||
14 | static struct menu **last_entry_ptr; | 13 | static struct menu **last_entry_ptr; |
15 | 14 | ||
16 | struct file *file_list; | 15 | struct file *file_list; |
@@ -389,43 +388,3 @@ struct menu *menu_get_parent_menu(struct menu *menu) | |||
389 | return menu; | 388 | return menu; |
390 | } | 389 | } |
391 | 390 | ||
392 | struct file *file_lookup(const char *name) | ||
393 | { | ||
394 | struct file *file; | ||
395 | |||
396 | for (file = file_list; file; file = file->next) { | ||
397 | if (!strcmp(name, file->name)) | ||
398 | return file; | ||
399 | } | ||
400 | |||
401 | file = malloc(sizeof(*file)); | ||
402 | memset(file, 0, sizeof(*file)); | ||
403 | file->name = strdup(name); | ||
404 | file->next = file_list; | ||
405 | file_list = file; | ||
406 | return file; | ||
407 | } | ||
408 | |||
409 | int file_write_dep(const char *name) | ||
410 | { | ||
411 | struct file *file; | ||
412 | FILE *out; | ||
413 | |||
414 | if (!name) | ||
415 | name = ".config.cmd"; | ||
416 | out = fopen(".config.tmp", "w"); | ||
417 | if (!out) | ||
418 | return 1; | ||
419 | fprintf(out, "deps_config := \\\n"); | ||
420 | for (file = file_list; file; file = file->next) { | ||
421 | if (file->next) | ||
422 | fprintf(out, "\t%s \\\n", file->name); | ||
423 | else | ||
424 | fprintf(out, "\t%s\n", file->name); | ||
425 | } | ||
426 | fprintf(out, "\n.config include/config.h: $(deps_config)\n\n$(deps_config):\n"); | ||
427 | fclose(out); | ||
428 | rename(".config.tmp", name); | ||
429 | return 0; | ||
430 | } | ||
431 | |||