OSDN Git Service

Remove HAVE_ELF
[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 ARCH_CFLAGS
10         string
11
12 config LIBGCC_CFLAGS
13         string
14
15 config ARCH_SUPPORTS_BIG_ENDIAN
16         bool
17         default y
18
19 config ARCH_SUPPORTS_LITTLE_ENDIAN
20         bool
21         default y
22
23 choice
24         prompt "Target Processor Type"
25         default CONFIG_SH4
26         help
27           This is the processor type of your CPU. This information is used for
28           optimizing purposes, as well as to determine if your CPU has an MMU,
29           an FPU, etc.  If you pick the wrong CPU type, there is no guarantee
30           that uClibc will work at all....
31
32           Here are the available choices:
33           - "SH2A" Renesas SH-2A (SH7206)
34           - "SH2" SuperH SH-2
35           - "SH3" SuperH SH-3
36           - "SH4" SuperH SH-4
37
38 config CONFIG_SH2A
39         select ARCH_HAS_NO_MMU
40         select HAVE_NO_PIC
41         bool "SH2A"
42
43 config CONFIG_SH2
44         select ARCH_HAS_NO_MMU
45         bool "SH2"
46
47 config CONFIG_SH3
48         select ARCH_HAS_MMU
49         bool "SH3"
50
51 config CONFIG_SH4
52         select FORCE_SHAREABLE_TEXT_SEGMENTS
53         bool "SH4"
54
55 endchoice