OSDN Git Service

fa215963658cb760ff5e900052095d0add324fda
[uclinux-h8/uClibc.git] / extra / Configs / Config.sh
1 #
2 # For a description of the syntax of this configuration file,
3 # see extra/config/Kconfig-language.txt
4 #
5
6 config TARGET_ARCH
7         default "sh"
8
9 config HAVE_ELF
10         bool
11         default y
12
13 config ARCH_CFLAGS
14         string
15
16 config LIBGCC_CFLAGS
17         string
18
19 config HAVE_DOT_HIDDEN
20         bool
21         default y
22
23 config ARCH_SUPPORTS_BIG_ENDIAN
24         bool
25         default y
26
27 config ARCH_SUPPORTS_LITTLE_ENDIAN
28         bool
29         default y
30
31 choice
32         prompt "Target Processor Type"
33         default CONFIG_SH4
34         help
35           This is the processor type of your CPU. This information is used for
36           optimizing purposes, as well as to determine if your CPU has an MMU,
37           an FPU, etc.  If you pick the wrong CPU type, there is no guarantee
38           that uClibc will work at all....
39
40           Here are the available choices:
41           - "SH2A" Renesas SH-2A (SH7206)
42           - "SH2" SuperH SH-2
43           - "SH3" SuperH SH-3
44           - "SH4" SuperH SH-4
45
46 config CONFIG_SH2A
47         select ARCH_HAS_NO_MMU
48         select HAVE_NO_PIC
49         bool "SH2A"
50
51 config CONFIG_SH2
52         select ARCH_HAS_NO_MMU
53         bool "SH2"
54
55 config CONFIG_SH3
56         select ARCH_HAS_MMU
57         bool "SH3"
58
59 config CONFIG_SH4
60         select FORCE_SHAREABLE_TEXT_SEGMENTS
61         bool "SH4"
62
63 endchoice