Statistics
| Branch: | Revision:

root / create_config @ 2f7bb878

History | View | Annotate | Download (1.1 kB)

1
#!/bin/sh
2

    
3
echo "/* Automatically generated by configure - do not modify */"
4
echo "#include \"../config-host.h\""
5

    
6
while read line; do
7

    
8
case $line in
9
 CONFIG_*=y) # configuration
10
    name=${line%=*}
11
    echo "#define $name 1"
12
    ;;
13
 CONFIG_*=*) # configuration
14
    name=${line%=*}
15
    value=${line#*=}
16
    echo "#define $name $value"
17
    ;;
18
 TARGET_ARCH=*) # configuration
19
    target_arch=${line#*=}
20
    arch_name=`echo $target_arch | tr '[:lower:]' '[:upper:]'`
21
    echo "#define TARGET_ARCH \"$target_arch\""
22
    echo "#define TARGET_$arch_name 1"
23
    ;;
24
 TARGET_BASE_ARCH=*) # configuration
25
    target_base_arch=${line#*=}
26
    if [ "$target_base_arch" != "$target_arch" ]; then
27
      base_arch_name=`echo $target_base_arch | tr '[:lower:]' '[:upper:]'`
28
      echo "#define TARGET_$base_arch_name 1"
29
    fi
30
    ;;
31
 TARGET_XML_FILES=*)
32
    # do nothing
33
    ;;
34
 TARGET_ABI_DIR=*)
35
    # do nothing
36
    ;;
37
 TARGET_ARCH2=*)
38
    # do nothing
39
    ;;
40
 TARGET_*=y) # configuration
41
    name=${line%=*}
42
    echo "#define $name 1"
43
    ;;
44
 TARGET_*=*) # configuration
45
    name=${line%=*}
46
    value=${line#*=}
47
    echo "#define $name $value"
48
    ;;
49
esac
50

    
51
done # read