|
78 | 78 | $(Q)$(PRINTF) "Building quake ...\n"
|
79 | 79 | $(Q)cd ./tests/quake && mkdir -p build && cd build && \
|
80 | 80 | cmake -DCMAKE_TOOLCHAIN_FILE=../port/boards/rv32emu/toolchain.cmake \
|
81 |
| - -DCROSS_COMPILE=$(CROSS_COMPILE) \ |
82 |
| - -DCMAKE_BUILD_TYPE=RELEASE -DBOARD_NAME=rv32emu .. && \ |
| 81 | + -DCROSS_COMPILE=$(CROSS_COMPILE) \ |
| 82 | + -DCMAKE_BUILD_TYPE=RELEASE -DBOARD_NAME=rv32emu .. && \ |
83 | 83 | make
|
84 | 84 | $(Q)cp ./tests/quake/build/port/boards/rv32emu/quake $(BIN_DIR)/riscv32/quake
|
85 | 85 | endif
|
86 | 86 |
|
87 |
| -scimark2: ieeelib |
| 87 | +scimark2: |
88 | 88 | ifeq ($(call has, PREBUILT), 0)
|
89 | 89 | $(Q)$(call prologue,"scimark2")
|
90 | 90 | $(Q)$(call download,$(SCIMARK2_URL))
|
91 | 91 | $(Q)$(call verify,$(SCIMARK2_SHA1),$(notdir $(SCIMARK2_URL)))
|
92 | 92 | $(Q)$(call extract,"./tests/scimark2",$(notdir $(SCIMARK2_URL)))
|
93 | 93 | $(Q)$(call epilogue,$(notdir $(SCIMARK2_URL)),$(SHA1_FILE1),$(SHA1_FILE2))
|
94 | 94 | $(Q)$(PRINTF) "Building scimark2 ...\n"
|
95 |
| - $(Q)$(MAKE) -C ./tests/scimark2 CC=$(CC) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" |
| 95 | + $(Q)$(MAKE) -C ./tests/scimark2 clean && $(RM) ./tests/scimark2/scimark2.o |
| 96 | + $(Q)$(MAKE) -C ./tests/scimark2 CC=$(CC) CFLAGS="-m32 -O2" |
96 | 97 | $(Q)cp ./tests/scimark2/scimark2 $(BIN_DIR)/linux-x86-softfp/scimark2
|
97 | 98 | $(Q)$(MAKE) -C ./tests/scimark2 clean && $(RM) ./tests/scimark2/scimark2.o
|
98 |
| - $(Q)$(MAKE) -C ./tests/scimark2 CC=$(CROSS_COMPILE)gcc CFLAGS="$(CFLAGS_CROSS)" |
| 99 | + $(Q)$(MAKE) -C ./tests/scimark2 CC=$(CROSS_COMPILE)gcc CFLAGS="-march=rv32imf -mabi=ilp32 -O2" |
99 | 100 | $(Q)cp ./tests/scimark2/scimark2 $(BIN_DIR)/riscv32/scimark2
|
100 | 101 | endif
|
101 | 102 |
|
|
0 commit comments