Makefile (ff8fa4e287b0d57d44eeb8aad43c38f92efcf398) | Makefile (d63dc0514d56e108cc96e334ca26b538263e52a2) |
---|---|
1# 2# arch/arm/Makefile 3# 4# This file is included by the global makefile so that you can add your own 5# architecture-specific flags and dependencies. 6# 7# This file is subject to the terms and conditions of the GNU General Public 8# License. See the file "COPYING" in the main directory of this archive --- 45 unchanged lines hidden (view full) --- 54endif 55 56comma = , 57 58# This selects which instruction set is used. 59# Note that GCC does not numerically define an architecture version 60# macro, but instead defines a whole series of macros which makes 61# testing for a specific architecture or later rather impossible. | 1# 2# arch/arm/Makefile 3# 4# This file is included by the global makefile so that you can add your own 5# architecture-specific flags and dependencies. 6# 7# This file is subject to the terms and conditions of the GNU General Public 8# License. See the file "COPYING" in the main directory of this archive --- 45 unchanged lines hidden (view full) --- 54endif 55 56comma = , 57 58# This selects which instruction set is used. 59# Note that GCC does not numerically define an architecture version 60# macro, but instead defines a whole series of macros which makes 61# testing for a specific architecture or later rather impossible. |
62arch-$(CONFIG_CPU_32v7M) :=-D__LINUX_ARM_ARCH__=7 -march=armv7-m -Wa,-march=armv7-m | |
63arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a) 64arch-$(CONFIG_CPU_32v6) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6) 65# Only override the compiler option if ARMv6. The ARMv6K extensions are 66# always available in ARMv7 67ifeq ($(CONFIG_CPU_32v6),y) 68arch-$(CONFIG_CPU_32v6K) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(comma)-march=armv6k) 69endif 70arch-$(CONFIG_CPU_32v5) :=-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t) --- 96 unchanged lines hidden (view full) --- 167machine-$(CONFIG_ARCH_NOMADIK) += nomadik 168machine-$(CONFIG_ARCH_OMAP1) += omap1 169machine-$(CONFIG_ARCH_OMAP2PLUS) += omap2 170machine-$(CONFIG_ARCH_ORION5X) += orion5x 171machine-$(CONFIG_ARCH_PICOXCELL) += picoxcell 172machine-$(CONFIG_ARCH_PRIMA2) += prima2 173machine-$(CONFIG_ARCH_PXA) += pxa 174machine-$(CONFIG_ARCH_REALVIEW) += realview | 62arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a) 63arch-$(CONFIG_CPU_32v6) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6) 64# Only override the compiler option if ARMv6. The ARMv6K extensions are 65# always available in ARMv7 66ifeq ($(CONFIG_CPU_32v6),y) 67arch-$(CONFIG_CPU_32v6K) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(comma)-march=armv6k) 68endif 69arch-$(CONFIG_CPU_32v5) :=-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t) --- 96 unchanged lines hidden (view full) --- 166machine-$(CONFIG_ARCH_NOMADIK) += nomadik 167machine-$(CONFIG_ARCH_OMAP1) += omap1 168machine-$(CONFIG_ARCH_OMAP2PLUS) += omap2 169machine-$(CONFIG_ARCH_ORION5X) += orion5x 170machine-$(CONFIG_ARCH_PICOXCELL) += picoxcell 171machine-$(CONFIG_ARCH_PRIMA2) += prima2 172machine-$(CONFIG_ARCH_PXA) += pxa 173machine-$(CONFIG_ARCH_REALVIEW) += realview |
174machine-$(CONFIG_ARCH_ROCKCHIP) += rockchip |
|
175machine-$(CONFIG_ARCH_RPC) += rpc 176machine-$(CONFIG_ARCH_S3C24XX) += s3c24xx 177machine-$(CONFIG_ARCH_S3C64XX) += s3c64xx 178machine-$(CONFIG_ARCH_S5P64X0) += s5p64x0 179machine-$(CONFIG_ARCH_S5PC100) += s5pc100 180machine-$(CONFIG_ARCH_S5PV210) += s5pv210 181machine-$(CONFIG_ARCH_EXYNOS) += exynos 182machine-$(CONFIG_ARCH_SA1100) += sa1100 --- 7 unchanged lines hidden (view full) --- 190machine-$(CONFIG_ARCH_VT8500) += vt8500 191machine-$(CONFIG_ARCH_W90X900) += w90x900 192machine-$(CONFIG_FOOTBRIDGE) += footbridge 193machine-$(CONFIG_ARCH_SOCFPGA) += socfpga 194machine-$(CONFIG_PLAT_SPEAR) += spear 195machine-$(CONFIG_ARCH_VIRT) += virt 196machine-$(CONFIG_ARCH_ZYNQ) += zynq 197machine-$(CONFIG_ARCH_SUNXI) += sunxi | 175machine-$(CONFIG_ARCH_RPC) += rpc 176machine-$(CONFIG_ARCH_S3C24XX) += s3c24xx 177machine-$(CONFIG_ARCH_S3C64XX) += s3c64xx 178machine-$(CONFIG_ARCH_S5P64X0) += s5p64x0 179machine-$(CONFIG_ARCH_S5PC100) += s5pc100 180machine-$(CONFIG_ARCH_S5PV210) += s5pv210 181machine-$(CONFIG_ARCH_EXYNOS) += exynos 182machine-$(CONFIG_ARCH_SA1100) += sa1100 --- 7 unchanged lines hidden (view full) --- 190machine-$(CONFIG_ARCH_VT8500) += vt8500 191machine-$(CONFIG_ARCH_W90X900) += w90x900 192machine-$(CONFIG_FOOTBRIDGE) += footbridge 193machine-$(CONFIG_ARCH_SOCFPGA) += socfpga 194machine-$(CONFIG_PLAT_SPEAR) += spear 195machine-$(CONFIG_ARCH_VIRT) += virt 196machine-$(CONFIG_ARCH_ZYNQ) += zynq 197machine-$(CONFIG_ARCH_SUNXI) += sunxi |
198machine-$(CONFIG_ARCH_KEYSTONE) += keystone | |
199 200# Platform directory name. This list is sorted alphanumerically 201# by CONFIG_* macro name. | 198 199# Platform directory name. This list is sorted alphanumerically 200# by CONFIG_* macro name. |
202plat-$(CONFIG_ARCH_EXYNOS) += samsung | |
203plat-$(CONFIG_ARCH_OMAP) += omap 204plat-$(CONFIG_ARCH_S3C64XX) += samsung 205plat-$(CONFIG_PLAT_IOP) += iop 206plat-$(CONFIG_PLAT_ORION) += orion 207plat-$(CONFIG_PLAT_PXA) += pxa 208plat-$(CONFIG_PLAT_S3C24XX) += samsung 209plat-$(CONFIG_PLAT_S5P) += samsung 210plat-$(CONFIG_PLAT_VERSATILE) += versatile --- 114 unchanged lines hidden --- | 201plat-$(CONFIG_ARCH_OMAP) += omap 202plat-$(CONFIG_ARCH_S3C64XX) += samsung 203plat-$(CONFIG_PLAT_IOP) += iop 204plat-$(CONFIG_PLAT_ORION) += orion 205plat-$(CONFIG_PLAT_PXA) += pxa 206plat-$(CONFIG_PLAT_S3C24XX) += samsung 207plat-$(CONFIG_PLAT_S5P) += samsung 208plat-$(CONFIG_PLAT_VERSATILE) += versatile --- 114 unchanged lines hidden --- |