diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-10-14 00:48:54 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-10-14 00:48:54 +0000 | 
| commit | 31ae1eb5c8bfd8bcc2afb9b32589cde199460eef (patch) | |
| tree | 46e9dab113184c03210a71000b4cbed84bc94586 | |
| parent | f6777ece942ebd64b3ae43c3c939654577bfc6bd (diff) | |
don't generate .tmpconfig.h and .kconfig.d
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5071 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | scripts/config/confdata.c | 46 | ||||
| -rw-r--r-- | scripts/config/util.c | 25 | 
2 files changed, 1 insertions, 70 deletions
diff --git a/scripts/config/confdata.c b/scripts/config/confdata.c index 641aa4891..4524d512c 100644 --- a/scripts/config/confdata.c +++ b/scripts/config/confdata.c @@ -352,7 +352,7 @@ int conf_read(const char *name)  int conf_write(const char *name)  { -	FILE *out, *out_h; +	FILE *out;  	struct symbol *sym;  	struct menu *menu;  	const char *basename; @@ -389,12 +389,6 @@ int conf_write(const char *name)  	out = fopen(newname, "w");  	if (!out)  		return 1; -	out_h = NULL; -	if (!name) { -		out_h = fopen(".tmpconfig.h", "w"); -		if (!out_h) -			return 1; -	}  	sym = sym_lookup("OPENWRTVERSION", 0);  	sym_calc_value(sym);  	time(&now); @@ -410,16 +404,6 @@ int conf_write(const char *name)  		     sym_get_string_value(sym),  		     use_timestamp ? "# " : "",  		     use_timestamp ? ctime(&now) : ""); -	if (out_h) -		fprintf(out_h, "/*\n" -			       " * Automatically generated C config: don't edit\n" -			       " * OpenWrt version: %s\n" -			       "%s%s" -			       " */\n" -			       "#define AUTOCONF_INCLUDED\n", -			       sym_get_string_value(sym), -			       use_timestamp ? " * " : "", -			       use_timestamp ? ctime(&now) : "");  	if (!sym_change_count)  		sym_clear_all_valid(); @@ -435,11 +419,6 @@ int conf_write(const char *name)  				     "#\n"  				     "# %s\n"  				     "#\n", str); -			if (out_h) -				fprintf(out_h, "\n" -					       "/*\n" -					       " * %s\n" -					       " */\n", str);  		} else if (!(sym->flags & SYMBOL_CHOICE)) {  			sym_calc_value(sym);  			if (!(sym->flags & SYMBOL_WRITE)) @@ -460,18 +439,12 @@ int conf_write(const char *name)  				switch (sym_get_tristate_value(sym)) {  				case no:  					fprintf(out, "# CONFIG_%s is not set\n", sym->name); -					if (out_h) -						fprintf(out_h, "#undef CONFIG_%s\n", sym->name);  					break;  				case mod:  					fprintf(out, "CONFIG_%s=m\n", sym->name); -					if (out_h) -						fprintf(out_h, "#define CONFIG_%s_MODULE 1\n", sym->name);  					break;  				case yes:  					fprintf(out, "CONFIG_%s=y\n", sym->name); -					if (out_h) -						fprintf(out_h, "#define CONFIG_%s 1\n", sym->name);  					break;  				}  				break; @@ -479,40 +452,28 @@ int conf_write(const char *name)  				// fix me  				str = sym_get_string_value(sym);  				fprintf(out, "CONFIG_%s=\"", sym->name); -				if (out_h) -					fprintf(out_h, "#define CONFIG_%s \"", sym->name);  				do {  					l = strcspn(str, "\"\\");  					if (l) {  						fwrite(str, l, 1, out); -						if (out_h) -							fwrite(str, l, 1, out_h);  					}  					str += l;  					while (*str == '\\' || *str == '"') {  						fprintf(out, "\\%c", *str); -						if (out_h) -							fprintf(out_h, "\\%c", *str);  						str++;  					}  				} while (*str);  				fputs("\"\n", out); -				if (out_h) -					fputs("\"\n", out_h);  				break;  			case S_HEX:  				str = sym_get_string_value(sym);  				if (str[0] != '0' || (str[1] != 'x' && str[1] != 'X')) {  					fprintf(out, "CONFIG_%s=%s\n", sym->name, str); -					if (out_h) -						fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str);  					break;  				}  			case S_INT:  				str = sym_get_string_value(sym);  				fprintf(out, "CONFIG_%s=%s\n", sym->name, str); -				if (out_h) -					fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str);  				break;  			}  		} @@ -532,11 +493,6 @@ int conf_write(const char *name)  		}  	}  	fclose(out); -	if (out_h) { -		fclose(out_h); -		rename(".tmpconfig.h", "include/linux/autoconf.h"); -		file_write_dep(NULL); -	}  	if (!name || basename != conf_def_filename) {  		if (!name)  			name = conf_def_filename; diff --git a/scripts/config/util.c b/scripts/config/util.c index 656d2c87d..d4e934b34 100644 --- a/scripts/config/util.c +++ b/scripts/config/util.c @@ -26,31 +26,6 @@ struct file *file_lookup(const char *name)  	return file;  } -/* write a dependency file as used by kbuild to track dependencies */ -int file_write_dep(const char *name) -{ -	struct file *file; -	FILE *out; - -	if (!name) -		name = ".kconfig.d"; -	out = fopen("..config.tmp", "w"); -	if (!out) -		return 1; -	fprintf(out, "deps_config := \\\n"); -	for (file = file_list; file; file = file->next) { -		if (file->next) -			fprintf(out, "\t%s \\\n", file->name); -		else -			fprintf(out, "\t%s\n", file->name); -	} -	fprintf(out, "\n.config include/linux/autoconf.h: $(deps_config)\n\n$(deps_config):\n"); -	fclose(out); -	rename("..config.tmp", name); -	return 0; -} - -  /* Allocate initial growable sting */  struct gstr str_new(void)  {  | 
