@@ -63,22 +63,27 @@ ifeq ($(call has, PREBUILT), 1)
63
63
$(Q)$(eval RES := 0)
64
64
65
65
ifeq ($(call has, SYSTEM) , 1)
66
+ ifeq ($(SKIP_CHECKSUM ) ,)
66
67
$(Q)$(eval PREBUILT_LINUX_IMAGE_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-linux-image | awk '{ print $$2 };'))
67
68
68
69
$(Q)$(eval $(foreach FILE,$(PREBUILT_LINUX_IMAGE_FILENAME), \
69
70
$(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/sha1sum-linux-image | awk '{ print $$1 };'),$(BIN_DIR)/linux-image/$(FILE),RES) \
70
71
))
72
+ endif
71
73
72
74
$(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-linux-image-prebuilt.tar.gz)
73
75
else ifeq ($(call has, ARCH_TEST), 1)
76
+ ifeq ($(SKIP_CHECKSUM ) ,)
74
77
$(Q)$(eval PREBUILT_SAIL_FILENAME := $(shell cat $(BIN_DIR)/rv32emu-prebuilt-sail-$(HOST_PLATFORM).sha | awk '{ print $$2 };'))
75
78
76
79
$(Q)$(eval $(foreach FILE,$(PREBUILT_SAIL_FILENAME), \
77
80
$(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/rv32emu-prebuilt-sail-$(HOST_PLATFORM).sha | awk '{ print $$1 };'),$(BIN_DIR)/$(FILE),RES) \
78
81
))
82
+ endif
79
83
80
84
$(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-prebuilt-sail-$(HOST_PLATFORM))
81
85
else
86
+ ifeq ($(SKIP_CHECKSUM ) ,)
82
87
$(Q)$(eval PREBUILT_X86_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-linux-x86-softfp | awk '{ print $$2 };'))
83
88
$(Q)$(eval PREBUILT_RV32_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-riscv32 | awk '{ print $$2 };'))
84
89
88
93
$(Q)$(eval $(foreach FILE,$(PREBUILT_RV32_FILENAME), \
89
94
$(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/sha1sum-riscv32 | awk '{ print $$1 };'),$(BIN_DIR)/riscv32/$(FILE),RES) \
90
95
))
96
+ endif
91
97
92
98
$(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-prebuilt.tar.gz)
93
99
endif
@@ -146,6 +152,7 @@ endif
146
152
endif
147
153
148
154
fetch-checksum :
155
+ ifeq ($(SKIP_CHECKSUM ) ,)
149
156
ifeq ($(call has, PREBUILT) , 1)
150
157
$(Q)$(PRINTF) "Fetching SHA-1 of prebuilt binaries ...\n"
151
158
ifeq ($(call has, SYSTEM) , 1)
@@ -159,13 +166,18 @@ else
159
166
$(Q)$(call notice, [OK])
160
167
endif
161
168
endif
169
+ else
170
+ $(info Skip fetch-checksum target entirely.)
171
+ endif
162
172
163
173
scimark2 :
164
174
ifeq ($(call has, PREBUILT) , 0)
165
175
ifeq ($(call has, SYSTEM) , 0)
166
176
$(Q)$(call prologue,"scimark2")
167
177
$(Q)$(call download,$(SCIMARK2_URL))
178
+ ifeq ($(SKIP_CHECKSUM ) ,)
168
179
$(Q)$(call verify,$(SCIMARK2_SHA1),$(notdir $(SCIMARK2_URL)))
180
+ endif
169
181
$(Q)$(call extract,"./tests/scimark2",$(notdir $(SCIMARK2_URL)))
170
182
$(Q)$(call epilogue,$(notdir $(SCIMARK2_URL)),$(SHA1_FILE1),$(SHA1_FILE2))
171
183
$(Q)$(PRINTF) "Building scimark2 ...\n"
0 commit comments