@@ -63,22 +63,27 @@ ifeq ($(call has, PREBUILT), 1)
6363 $(Q)$(eval RES := 0)
6464
6565ifeq ($(call has, SYSTEM) , 1)
66+ ifeq ($(SKIP_CHECKSUM ) ,)
6667 $(Q)$(eval PREBUILT_LINUX_IMAGE_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-linux-image | awk '{ print $$2 };'))
6768
6869 $(Q)$(eval $(foreach FILE,$(PREBUILT_LINUX_IMAGE_FILENAME), \
6970 $(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/sha1sum-linux-image | awk '{ print $$1 };'),$(BIN_DIR)/linux-image/$(FILE),RES) \
7071 ))
72+ endif
7173
7274 $(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-linux-image-prebuilt.tar.gz)
7375else ifeq ($(call has, ARCH_TEST), 1)
76+ ifeq ($(SKIP_CHECKSUM ) ,)
7477 $(Q)$(eval PREBUILT_SAIL_FILENAME := $(shell cat $(BIN_DIR)/rv32emu-prebuilt-sail-$(HOST_PLATFORM).sha | awk '{ print $$2 };'))
7578
7679 $(Q)$(eval $(foreach FILE,$(PREBUILT_SAIL_FILENAME), \
7780 $(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/rv32emu-prebuilt-sail-$(HOST_PLATFORM).sha | awk '{ print $$1 };'),$(BIN_DIR)/$(FILE),RES) \
7881 ))
82+ endif
7983
8084 $(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-prebuilt-sail-$(HOST_PLATFORM))
8185else
86+ ifeq ($(SKIP_CHECKSUM ) ,)
8287 $(Q)$(eval PREBUILT_X86_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-linux-x86-softfp | awk '{ print $$2 };'))
8388 $(Q)$(eval PREBUILT_RV32_FILENAME := $(shell cat $(BIN_DIR)/sha1sum-riscv32 | awk '{ print $$2 };'))
8489
8893 $(Q)$(eval $(foreach FILE,$(PREBUILT_RV32_FILENAME), \
8994 $(call verify,$(shell grep -w $(FILE) $(BIN_DIR)/sha1sum-riscv32 | awk '{ print $$1 };'),$(BIN_DIR)/riscv32/$(FILE),RES) \
9095 ))
96+ endif
9197
9298 $(Q)$(eval RV32EMU_PREBUILT_TARBALL := rv32emu-prebuilt.tar.gz)
9399endif
@@ -146,6 +152,7 @@ endif
146152endif
147153
148154fetch-checksum :
155+ ifeq ($(SKIP_CHECKSUM ) ,)
149156ifeq ($(call has, PREBUILT) , 1)
150157 $(Q)$(PRINTF) "Fetching SHA-1 of prebuilt binaries ...\n"
151158ifeq ($(call has, SYSTEM) , 1)
@@ -159,13 +166,18 @@ else
159166 $(Q)$(call notice, [OK])
160167endif
161168endif
169+ else
170+ $(info Skip fetch-checksum target entirely.)
171+ endif
162172
163173scimark2 :
164174ifeq ($(call has, PREBUILT) , 0)
165175ifeq ($(call has, SYSTEM) , 0)
166176 $(Q)$(call prologue,"scimark2")
167177 $(Q)$(call download,$(SCIMARK2_URL))
178+ ifeq ($(SKIP_CHECKSUM ) ,)
168179 $(Q)$(call verify,$(SCIMARK2_SHA1),$(notdir $(SCIMARK2_URL)))
180+ endif
169181 $(Q)$(call extract,"./tests/scimark2",$(notdir $(SCIMARK2_URL)))
170182 $(Q)$(call epilogue,$(notdir $(SCIMARK2_URL)),$(SHA1_FILE1),$(SHA1_FILE2))
171183 $(Q)$(PRINTF) "Building scimark2 ...\n"
0 commit comments