diff --git a/arch/mips/src/mips32/Toolchain.defs b/arch/mips/src/mips32/Toolchain.defs index 8509b5deecd..36578468079 100644 --- a/arch/mips/src/mips32/Toolchain.defs +++ b/arch/mips/src/mips32/Toolchain.defs @@ -1,7 +1,7 @@ ############################################################################ # arch/mips/src/mips32/Toolchain.defs # -# Copyright (C) 2012-2013 Gregory Nutt. All rights reserved. +# Copyright (C) 2012-2013, 2015 Gregory Nutt. All rights reserved. # Author: Gregory Nutt # # Redistribution and use in source and binary forms, with or without @@ -41,45 +41,45 @@ # toolchain and allow the selected toolchain to be overridden by a # command-line selection. # + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_PINGUINOL) \ $(CONFIG_MIPS32_TOOLCHAIN_PINGUINOL) \ $(CONFIG_MIPS32_TOOLCHAIN_GNU_ELF) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= GNU_ELF endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_MICROCHIPL) \ $(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPL endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_MICROCHIPL_LITE) \ $(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPL_LITE endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_MICROCHIPW) \ $(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPW endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_MICROCHIPW_LITE) \ $(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPW_LITE endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_MICROCHIPOPENL) \ $(CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= MICROCHIPOPENL endif + ifeq ($(filter y, \ - $(CONFIG_PIC32MX_PINGUINOW) \ $(CONFIG_MIPS32_TOOLCHAIN_PINGUINOW) \ ),y) CONFIG_MIPS32_TOOLCHAIN ?= PINGUINOW diff --git a/configs/pcblogic-pic32mx/README.txt b/configs/pcblogic-pic32mx/README.txt index 5d329b6725d..5bcf2911986 100644 --- a/configs/pcblogic-pic32mx/README.txt +++ b/configs/pcblogic-pic32mx/README.txt @@ -177,10 +177,14 @@ Toolchains C32 Toolchain Options: - CONFIG_PIC32MX_MICROCHIPW - MicroChip full toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL - MicroChip full toolchain for Linux - CONFIG_PIC32MX_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW - MicroChip full toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL - MicroChip full toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOL - Pinquino toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOW - Pinquino toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL - Microchip open toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - General mips-elf toolchain for Linux NOTE: The "Lite" versions of the toolchain does not support C++. Also certain optimization levels are not supported by the "Lite" toolchain. diff --git a/configs/pic32mx-starterkit/README.txt b/configs/pic32mx-starterkit/README.txt index e17d940a96a..c3ee13c4b02 100644 --- a/configs/pic32mx-starterkit/README.txt +++ b/configs/pic32mx-starterkit/README.txt @@ -393,10 +393,14 @@ Toolchains C32 Toolchain Options: - CONFIG_PIC32MX_MICROCHIPW - MicroChip full toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL - MicroChip full toolchain for Linux - CONFIG_PIC32MX_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW - MicroChip full toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL - MicroChip full toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOL - Pinquino toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOW - Pinquino toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL - Microchip open toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - General mips-elf toolchain for Linux NOTE: The "Lite" versions of the toolchain does not support C++. Also certain optimization levels are not supported by the "Lite" toolchain. diff --git a/configs/pic32mx7mmb/README.txt b/configs/pic32mx7mmb/README.txt index d48a852c1a8..935060054d8 100644 --- a/configs/pic32mx7mmb/README.txt +++ b/configs/pic32mx7mmb/README.txt @@ -161,10 +161,14 @@ Toolchains C32 Toolchain Options: - CONFIG_PIC32MX_MICROCHIPW - MicroChip full toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL - MicroChip full toolchain for Linux - CONFIG_PIC32MX_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW - MicroChip full toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL - MicroChip full toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOL - Pinquino toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOW - Pinquino toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL - Microchip open toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - General mips-elf toolchain for Linux NOTE: The "Lite" versions of the toolchain does not support C++. Also certain optimization levels are not supported by the "Lite" toolchain. diff --git a/configs/sure-pic32mx/README.txt b/configs/sure-pic32mx/README.txt index 52ba8f54e9c..cd58fff987e 100644 --- a/configs/sure-pic32mx/README.txt +++ b/configs/sure-pic32mx/README.txt @@ -248,10 +248,14 @@ Toolchains C32 Toolchain Options: - CONFIG_PIC32MX_MICROCHIPW - MicroChip full toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL - MicroChip full toolchain for Linux - CONFIG_PIC32MX_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW - MicroChip full toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL - MicroChip full toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOL - Pinquino toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOW - Pinquino toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL - Microchip open toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - General mips-elf toolchain for Linux NOTE: The "Lite" versions of the toolchain does not support C++. Also certain optimization levels are not supported by the "Lite" toolchain. diff --git a/configs/ubw32/README.txt b/configs/ubw32/README.txt index e1a0a3785c8..8d80c46d1ec 100644 --- a/configs/ubw32/README.txt +++ b/configs/ubw32/README.txt @@ -186,10 +186,14 @@ Toolchains C32 Toolchain Options: - CONFIG_PIC32MX_MICROCHIPW - MicroChip full toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL - MicroChip full toolchain for Linux - CONFIG_PIC32MX_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows - CONFIG_PIC32MX_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW - MicroChip full toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL - MicroChip full toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPW_LITE - MicroChip "Lite" toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPL_LITE - MicroChip "Lite" toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOL - Pinquino toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_PINGUINOW - Pinquino toolchain for Windows + CONFIG_MIPS32_TOOLCHAIN_MICROCHIPOPENL - Microchip open toolchain for Linux + CONFIG_MIPS32_TOOLCHAIN_GNU_ELF - General mips-elf toolchain for Linux NOTE: The "Lite" versions of the toolchain does not support C++. Also certain optimization levels are not supported by the "Lite" toolchain.