| #!/bin/sh | |
| # Simplfied version of Linux scripts/basic/fixdep. We don't need | |
| # CONFIG tracking etc for this usecase. | |
| # Fixdep's interface is described: | |
| # It is invoked as | |
| # | |
| # fixdep <depfile> <target> <cmdline> | |
| # | |
| # and will read the dependency file <depfile> | |
| # | |
| # The transformed dependency snipped is written to stdout. | |
| # | |
| # It first generates a line | |
| # | |
| # cmd_<target> = <cmdline> | |
| # | |
| # and then basically copies the .<target>.d file to stdout, in the | |
| # process filtering out the dependency on autoconf.h and adding | |
| # dependencies on include/config/my/option.h for every | |
| # CONFIG_MY_OPTION encountered in any of the prequisites. | |
| echo cmd_$2 = $3 | |
| cat $1 |