| #!/bin/sh | |
| # | |
| # Find all config files (config*.m4) and map them into lines with the | |
| # form: NUM? '0' ' ' PATH | |
| # | |
| # For example: | |
| # | |
| # 50 ./modules/generators/config5.m4 | |
| # 0 ./modules/aaa/config.m4 | |
| # 10 ./example/config1.m4 | |
| # | |
| # These lines are sorted, then the first field is removed. Thus, we | |
| # have a set of paths sorted on the config-number (if present). All | |
| # config files without a number are sorted before those with a number. | |
| # | |
| configfiles=`find . -name "config*.m4" | \ | |
| sed 's#\(.*/config\)\(.*\).m4#\20 \1\2.m4#' | \ | |
| sort | \ | |
| sed 's#.* ##'` | |
| for configfile in $configfiles; do | |
| if [ -r $configfile ]; then | |
| echo "sinclude($configfile)" | |
| fi | |
| done |