| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- TARGET = coremark
- NUCLEI_SDK_ROOT = ../../../..
- TOOLCHAIN ?= nuclei_gnu
- # Adjust CPU_SERIES according to passed CORE
- ifneq ($(findstring n100,$(CORE)),)
- CPU_SERIES ?= 100
- else ifneq ($(findstring 20,$(CORE)),)
- CPU_SERIES ?= 200
- else ifneq ($(findstring 30,$(CORE)),)
- CPU_SERIES ?= 300
- else ifneq ($(findstring 60,$(CORE)),)
- CPU_SERIES ?= 600
- else ifneq ($(findstring 90,$(CORE)),)
- CPU_SERIES ?= 900
- else ifneq ($(findstring 1000,$(CORE)),)
- CPU_SERIES ?= 1000
- else
- CPU_SERIES ?= 300
- endif
- -include toolchain_$(TOOLCHAIN).mk
- COMMON_FLAGS := $(BENCH_FLAGS)
- ifeq ($(CPU_SERIES),100)
- # more iterations for n100 will make 24b cycle/instret counter overflow
- COMMON_FLAGS += -DITERATIONS=5
- else
- COMMON_FLAGS += -DITERATIONS=800
- endif
- COMMON_FLAGS += -DPERFORMANCE_RUN=1
- ifeq ($(TOOLCHAIN),terapines)
- COMMON_FLAGS +=
- else
- COMMON_FLAGS += -DFLAGS_STR=\""$(COMMON_FLAGS)"\"
- endif
- STDCLIB ?= newlib_small
- SRCDIRS = .
- INCDIRS = .
- include $(NUCLEI_SDK_ROOT)/Build/Makefile.base
|