| # Script to create header files and links to configure |
| # U-Boot for a specific board. |
| # Parameters: Target Architecture CPU Board |
| # (C) 2002 DENX Software Engineering, Wolfgang Denk <wd@denx.de> |
| APPEND=no # Default: Create new config file |
| -a) shift ; APPEND=yes ;; |
| echo "Configuring for $1 board..." |
| # Create link to architecture specific headers |
| ln -s arch-$3 asm-$2/arch |
| # Create include file for Make |
| echo "ARCH = $2" > config.mk |
| echo "CPU = $3" >> config.mk |
| echo "BOARD = $4" >> config.mk |
| [ "$5" ] && echo "VENDOR = $5" >> config.mk |
| # Create board specific header file |
| if [ "$APPEND" = "yes" ] # Append to existing config file |
| > config.h # Create new config file |
| echo "/* Automatically generated - do not edit */" >>config.h |
| echo "#include <configs/$1.h>" >>config.h |