summaryrefslogtreecommitdiffstats
path: root/support/kconfig/patches/03-change-config-option-prefix.patch
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2013-04-14 02:53:17 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2013-04-21 23:33:11 +0200
commitb58bf60b519353e983e372f5627d639e7cc72a7a (patch)
tree776ef1b941bce09441eca5a529faecde361836af /support/kconfig/patches/03-change-config-option-prefix.patch
parent49f836380a5b110b583210f28781204e45982b86 (diff)
downloadbuildroot-novena-b58bf60b519353e983e372f5627d639e7cc72a7a.tar.gz
buildroot-novena-b58bf60b519353e983e372f5627d639e7cc72a7a.zip
support/kconfig: use kconfig-provided way of setting the CONFIG_ prefix
It's now been a while since it has been possible to build the kconfig parser to understand a prefix other than CONFIG_, and even no prefix at all, by setting the CONFIG_ macro (#define) at biuld time. Just use that, insted of patching, it will make it easier for us in the future. Our patches have been refreshed at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'support/kconfig/patches/03-change-config-option-prefix.patch')
-rw-r--r--support/kconfig/patches/03-change-config-option-prefix.patch172
1 files changed, 0 insertions, 172 deletions
diff --git a/support/kconfig/patches/03-change-config-option-prefix.patch b/support/kconfig/patches/03-change-config-option-prefix.patch
deleted file mode 100644
index 0644ab0d3..000000000
--- a/support/kconfig/patches/03-change-config-option-prefix.patch
+++ /dev/null
@@ -1,172 +0,0 @@
----
- confdata.c | 57 +++++++++++++++++++++++++++++----------------------------
- lkc.h | 2 +-
- menu.c | 2 +-
- 3 files changed, 31 insertions(+), 30 deletions(-)
-
-Index: b/confdata.c
-===================================================================
---- a/confdata.c
-+++ b/confdata.c
-@@ -13,6 +13,7 @@
- #include <string.h>
- #include <time.h>
- #include <unistd.h>
-+#include <libgen.h>
-
- #include "lkc.h"
-
-@@ -25,7 +26,7 @@
- static const char *conf_filename;
- static int conf_lineno, conf_warnings, conf_unsaved;
-
--const char conf_defname[] = "arch/$ARCH/defconfig";
-+const char conf_defname[] = ".defconfig";
-
- static void conf_warning(const char *fmt, ...)
- {
-@@ -63,7 +64,7 @@
-
- const char *conf_get_configname(void)
- {
-- char *name = getenv("KCONFIG_CONFIG");
-+ char *name = getenv("BUILDROOT_CONFIG");
-
- return name ? name : ".config";
- }
-@@ -309,20 +310,20 @@
- if (line[0] == '#') {
- if (memcmp(line + 2, CONFIG_, strlen(CONFIG_)))
- continue;
-- p = strchr(line + 2 + strlen(CONFIG_), ' ');
-+ p = strchr(line + 2, ' ');
- if (!p)
- continue;
- *p++ = 0;
- if (strncmp(p, "is not set", 10))
- continue;
- if (def == S_DEF_USER) {
-- sym = sym_find(line + 2 + strlen(CONFIG_));
-+ sym = sym_find(line + 2);
- if (!sym) {
- sym_add_change_count(1);
- goto setsym;
- }
- } else {
-- sym = sym_lookup(line + 2 + strlen(CONFIG_), 0);
-+ sym = sym_lookup(line + 2, 0);
- if (sym->type == S_UNKNOWN)
- sym->type = S_BOOLEAN;
- }
-@@ -338,8 +339,8 @@
- default:
- ;
- }
-- } else if (memcmp(line, CONFIG_, strlen(CONFIG_)) == 0) {
-- p = strchr(line + strlen(CONFIG_), '=');
-+ } else if (isupper(line[0])) {
-+ p = strchr(line, '=');
- if (!p)
- continue;
- *p++ = 0;
-@@ -350,13 +351,13 @@
- *p2 = 0;
- }
- if (def == S_DEF_USER) {
-- sym = sym_find(line + strlen(CONFIG_));
-+ sym = sym_find(line);
- if (!sym) {
- sym_add_change_count(1);
- goto setsym;
- }
- } else {
-- sym = sym_lookup(line + strlen(CONFIG_), 0);
-+ sym = sym_lookup(line, 0);
- if (sym->type == S_UNKNOWN)
- sym->type = S_OTHER;
- }
-@@ -484,8 +485,8 @@
- bool skip_unset = (arg != NULL);
-
- if (!skip_unset)
-- fprintf(fp, "# %s%s is not set\n",
-- CONFIG_, sym->name);
-+ fprintf(fp, "# %s is not set\n",
-+ sym->name);
- return;
- }
- break;
-@@ -493,7 +494,7 @@
- break;
- }
-
-- fprintf(fp, "%s%s=%s\n", CONFIG_, sym->name, value);
-+ fprintf(fp, "%s=%s\n", sym->name, value);
- }
-
- static void
-@@ -543,8 +544,8 @@
- suffix = "_MODULE";
- /* fall through */
- default:
-- fprintf(fp, "#define %s%s%s 1\n",
-- CONFIG_, sym->name, suffix);
-+ fprintf(fp, "#define %s%s 1\n",
-+ sym->name, suffix);
- }
- break;
- }
-@@ -553,14 +554,14 @@
-
- if (value[0] != '0' || (value[1] != 'x' && value[1] != 'X'))
- prefix = "0x";
-- fprintf(fp, "#define %s%s %s%s\n",
-- CONFIG_, sym->name, prefix, value);
-+ fprintf(fp, "#define %s %s%s\n",
-+ sym->name, prefix, value);
- break;
- }
- case S_STRING:
- case S_INT:
-- fprintf(fp, "#define %s%s %s\n",
-- CONFIG_, sym->name, value);
-+ fprintf(fp, "#define %s %s\n",
-+ sym->name, value);
- break;
- default:
- break;
-@@ -606,7 +607,7 @@
- {
-
- if (sym->type == S_TRISTATE && *value != 'n')
-- fprintf(fp, "%s%s=%c\n", CONFIG_, sym->name, (char)toupper(*value));
-+ fprintf(fp, "%s=%c\n", sym->name, (char)toupper(*value));
- }
-
- static struct conf_printer tristate_printer_cb =
-Index: b/lkc.h
-===================================================================
---- a/lkc.h
-+++ b/lkc.h
-@@ -37,7 +37,7 @@
- #define N_(text) (text)
-
- #ifndef CONFIG_
--#define CONFIG_ "CONFIG_"
-+#define CONFIG_ "BR2_"
- #endif
- static inline const char *CONFIG_prefix(void)
- {
-Index: b/menu.c
-===================================================================
---- a/menu.c
-+++ b/menu.c
-@@ -635,7 +635,7 @@
-
- if (menu_has_help(menu)) {
- if (sym->name)
-- str_printf(help, "%s%s:\n\n", CONFIG_, sym->name);
-+ str_printf(help, "%s:\n\n", sym->name);
- help_text = menu_get_help(menu);
- }
- str_printf(help, "%s\n", _(help_text));