diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2015-07-20 22:22:50 (GMT) |
---|---|---|
committer | Bryan Hundven <bryanhundven@gmail.com> | 2015-07-20 22:22:50 (GMT) |
commit | f9bb20c33009a972ac7a4f577c8c5d33c548b695 (patch) | |
tree | 5651d60b6d896d630eeddc1be2d867631ffc9549 /config/target.in | |
parent | 9cf62f68ec8b87b3eda25bd60a5f15853eec937f (diff) | |
parent | 2f436a02e35114487179f69fe24c62723724f8c4 (diff) |
Merge pull request #124 from enunes/avr
avr: add support for AVR avr-libc toolchains
Diffstat (limited to 'config/target.in')
-rw-r--r-- | config/target.in | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/config/target.in b/config/target.in index fb5bbc0..31d2dc1 100644 --- a/config/target.in +++ b/config/target.in @@ -8,6 +8,7 @@ config ARCH # Pre-declare target optimisation variables config ARCH_SUPPORTS_BOTH_MMU config ARCH_SUPPORTS_BOTH_ENDIAN +config ARCH_SUPPORTS_8 config ARCH_SUPPORTS_32 config ARCH_SUPPORTS_64 config ARCH_SUPPORTS_WITH_ARCH @@ -60,6 +61,10 @@ config ARCH_SUFFIX comment "Generic target options" #-------------------------------------- +config ARCH_REQUIRES_MULTILIB + bool + select MULTILIB + config MULTILIB bool prompt "Build a multilib toolchain (READ HELP!!!)" @@ -133,12 +138,18 @@ config ARCH_ENDIAN default "little" if ARCH_LE #-------------------------------------- +config ARCH_SUPPORTS_8 + bool + config ARCH_SUPPORTS_32 bool config ARCH_SUPPORTS_64 bool +config ARCH_DEFAULT_8 + bool + config ARCH_DEFAULT_32 bool @@ -147,15 +158,22 @@ config ARCH_DEFAULT_64 config ARCH_BITNESS int + default "8" if ARCH_8 default "32" if ARCH_32 default "64" if ARCH_64 choice bool prompt "Bitness:" + default ARCH_8 if ARCH_DEFAULT_8 default ARCH_32 if ARCH_DEFAULT_32 default ARCH_64 if ARCH_DEFAULT_64 +config ARCH_8 + bool + prompt "8-bit" + depends on ARCH_SUPPORTS_8 + config ARCH_32 bool prompt "32-bit" |