458 |
fprintf(out_h, "#undef CONFIG_%s\n", sym->name); |
fprintf(out_h, "#undef CONFIG_%s\n", sym->name); |
459 |
/* bbox */ |
/* bbox */ |
460 |
fprintf(out_h, "#define ENABLE_%s 0\n", sym->name); |
fprintf(out_h, "#define ENABLE_%s 0\n", sym->name); |
461 |
fprintf(out_h, "#define USE_%s(...)\n", sym->name); |
fprintf(out_h, "#define IF_%s(...)\n", sym->name); |
462 |
fprintf(out_h, "#define SKIP_%s(...) __VA_ARGS__\n", sym->name); |
fprintf(out_h, "#define IF_NOT_%s(...) __VA_ARGS__\n", sym->name); |
463 |
} |
} |
464 |
break; |
break; |
465 |
case mod: |
case mod: |
473 |
fprintf(out_h, "#define CONFIG_%s 1\n", sym->name); |
fprintf(out_h, "#define CONFIG_%s 1\n", sym->name); |
474 |
/* bbox */ |
/* bbox */ |
475 |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
476 |
fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name); |
fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name); |
477 |
fprintf(out_h, "#define SKIP_%s(...)\n", sym->name); |
fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name); |
478 |
} |
} |
479 |
break; |
break; |
480 |
} |
} |
505 |
fputs("\"\n", out_h); |
fputs("\"\n", out_h); |
506 |
/* bbox */ |
/* bbox */ |
507 |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
508 |
fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name); |
fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name); |
509 |
fprintf(out_h, "#define SKIP_%s(...)\n", sym->name); |
fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name); |
510 |
} |
} |
511 |
break; |
break; |
512 |
case S_HEX: |
case S_HEX: |
517 |
fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str); |
fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str); |
518 |
/* bbox */ |
/* bbox */ |
519 |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
520 |
fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name); |
fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name); |
521 |
fprintf(out_h, "#define SKIP_%s(...)\n", sym->name); |
fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name); |
522 |
} |
} |
523 |
break; |
break; |
524 |
} |
} |
525 |
case S_INT: |
case S_INT: |
526 |
str = sym_get_string_value(sym); |
str = sym_get_string_value(sym); |
527 |
|
if (!str[0]) |
528 |
|
str = "0"; |
529 |
fprintf(out, "CONFIG_%s=%s\n", sym->name, str); |
fprintf(out, "CONFIG_%s=%s\n", sym->name, str); |
530 |
if (out_h) { |
if (out_h) { |
531 |
fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str); |
fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str); |
532 |
/* bbox */ |
/* bbox */ |
533 |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
fprintf(out_h, "#define ENABLE_%s 1\n", sym->name); |
534 |
fprintf(out_h, "#define USE_%s(...) __VA_ARGS__\n", sym->name); |
fprintf(out_h, "#define IF_%s(...) __VA_ARGS__\n", sym->name); |
535 |
fprintf(out_h, "#define SKIP_%s(...)\n", sym->name); |
fprintf(out_h, "#define IF_NOT_%s(...)\n", sym->name); |
536 |
} |
} |
537 |
break; |
break; |
538 |
} |
} |