123456789101112131415161718192021222324252627282930 |
- #
- # Configure the GCC_TARGET_ARCH variable and append the
- # appropriate RISC-V ISA extensions.
- #
- ifeq ($(BR2_riscv),y)
- ifeq ($(BR2_RISCV_64),y)
- GCC_TARGET_ARCH := rv64i
- else
- GCC_TARGET_ARCH := rv32i
- endif
- ifeq ($(BR2_RISCV_ISA_RVM),y)
- GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)m
- endif
- ifeq ($(BR2_RISCV_ISA_RVA),y)
- GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)a
- endif
- ifeq ($(BR2_RISCV_ISA_RVF),y)
- GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)f
- endif
- ifeq ($(BR2_RISCV_ISA_RVD),y)
- GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)d
- endif
- ifeq ($(BR2_RISCV_ISA_RVC),y)
- GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c
- endif
- endif
|