The idea of using fixdep was inspired by Kconfig, but autoksyms belongs to a different group. So, I want to move those touched files under include/config/ksym/ to include/ksym/. The directory include/ksym/ can be removed by 'make clean' because it is meaningless for the external module building.
Showing the changes to scripts/basic (1 of 5 files). Show all
Unified · Split
| @@ -113,11 +113,11 @@ static void usage(void) · 112 unmodified lines | ||
| 113 | 113 | /* |
| 114 | 114 | * Print out a dependency path from a symbol name |
| 115 | 115 | */ |
| 116 | −static void print_config(const char *m, int slen) | |
| 116 | +static void print_dep(const char *m, int slen, const char *dir) | |
| 117 | 117 | { |
| 118 | 118 | int c, i; |
| 119 | 119 | |
| 120 | − printf(" $(wildcard include/config/"); | |
| 120 | + printf(" $(wildcard %s/", dir); | |
| 121 | 121 | for (i = 0; i < slen; i++) { |
| 122 | 122 | c = m[i]; |
| 123 | 123 | if (c == '_') |
| @@ -140,7 +140,7 @@ static void do_extra_deps(void) · 16 unmodified lines | ||
| 140 | 140 | fprintf(stderr, "fixdep: bad data on stdin\n"); |
| 141 | 141 | exit(1); |
| 142 | 142 | } |
| 143 | − print_config(buf, len - 1); | |
| 143 | + print_dep(buf, len - 1, "include/ksym"); | |
| 144 | 144 | } |
| 145 | 145 | } |
| 146 | 146 | |
| @@ -208,7 +208,7 @@ static void use_config(const char *m, int slen) · 61 unmodified lines | ||
| 208 | 208 | return; |
| 209 | 209 | |
| 210 | 210 | define_config(m, slen, hash); |
| 211 | − print_config(m, slen); | |
| 211 | + print_dep(m, slen, "include/config"); | |
| 212 | 212 | } |
| 213 | 213 | |
| 214 | 214 | /* test if s ends in sub */ |