Statistics
| Branch: | Revision:

root / create_config @ f8bfb1dc

History | View | Annotate | Download (1.2 kB)

1 42bc608b Juan Quintela
#!/bin/sh
2 42bc608b Juan Quintela
3 42bc608b Juan Quintela
echo "/* Automatically generated by configure - do not modify */"
4 42bc608b Juan Quintela
echo "#include \"../config-host.h\""
5 42bc608b Juan Quintela
6 42bc608b Juan Quintela
while read line; do
7 42bc608b Juan Quintela
8 42bc608b Juan Quintela
case $line in
9 42bc608b Juan Quintela
 CONFIG_*=y) # configuration
10 42bc608b Juan Quintela
    name=${line%=*}
11 42bc608b Juan Quintela
    echo "#define $name 1"
12 42bc608b Juan Quintela
    ;;
13 42bc608b Juan Quintela
 CONFIG_*=*) # configuration
14 42bc608b Juan Quintela
    name=${line%=*}
15 42bc608b Juan Quintela
    value=${line#*=}
16 42bc608b Juan Quintela
    echo "#define $name $value"
17 42bc608b Juan Quintela
    ;;
18 42bc608b Juan Quintela
 TARGET_ARCH=*) # configuration
19 42bc608b Juan Quintela
    target_arch=${line#*=}
20 42bc608b Juan Quintela
    arch_name=`echo $target_arch | tr '[:lower:]' '[:upper:]'`
21 42bc608b Juan Quintela
    echo "#define TARGET_ARCH \"$target_arch\""
22 42bc608b Juan Quintela
    echo "#define TARGET_$arch_name 1"
23 42bc608b Juan Quintela
    ;;
24 42bc608b Juan Quintela
 TARGET_BASE_ARCH=*) # configuration
25 42bc608b Juan Quintela
    target_base_arch=${line#*=}
26 42bc608b Juan Quintela
    if [ "$target_base_arch" != "$target_arch" ]; then
27 42bc608b Juan Quintela
      base_arch_name=`echo $target_base_arch | tr '[:lower:]' '[:upper:]'`
28 42bc608b Juan Quintela
      echo "#define TARGET_$base_arch_name 1"
29 42bc608b Juan Quintela
    fi
30 42bc608b Juan Quintela
    ;;
31 42bc608b Juan Quintela
 TARGET_XML_FILES=*)
32 42bc608b Juan Quintela
    # do nothing
33 42bc608b Juan Quintela
    ;;
34 42bc608b Juan Quintela
 TARGET_ABI_DIR=*)
35 42bc608b Juan Quintela
    # do nothing
36 42bc608b Juan Quintela
    ;;
37 42bc608b Juan Quintela
 TARGET_ARCH2=*)
38 42bc608b Juan Quintela
    # do nothing
39 42bc608b Juan Quintela
    ;;
40 42bc608b Juan Quintela
 TARGET_*=y) # configuration
41 42bc608b Juan Quintela
    name=${line%=*}
42 42bc608b Juan Quintela
    echo "#define $name 1"
43 42bc608b Juan Quintela
    ;;
44 42bc608b Juan Quintela
 TARGET_*=*) # configuration
45 42bc608b Juan Quintela
    name=${line%=*}
46 42bc608b Juan Quintela
    value=${line#*=}
47 42bc608b Juan Quintela
    echo "#define $name $value"
48 42bc608b Juan Quintela
    ;;
49 42bc608b Juan Quintela
 USE_NPTL=y) # configuration
50 42bc608b Juan Quintela
    name=${line%=*}
51 42bc608b Juan Quintela
    echo "#define $name 1"
52 42bc608b Juan Quintela
    ;;
53 42bc608b Juan Quintela
esac
54 42bc608b Juan Quintela
55 42bc608b Juan Quintela
done # read