From ae633ee0c0aa5194291aaf12c9f0c4739ff7d5b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=8B=B1=E6=B3=B0?= <2253457010@qq.com> Date: Fri, 18 Jul 2025 02:20:38 +0800 Subject: [PATCH] Modify the test Makefile to fit LoongArch --- test/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/Makefile b/test/Makefile index 6ffa35fa7..6b7bd01f1 100644 --- a/test/Makefile +++ b/test/Makefile @@ -47,7 +47,13 @@ endif all: build .PHONY: build +ifeq ($(ARCH), loongarch64) +build: $(EXT2_IMAGE) $(EXFAT_IMAGE) + @echo "For loongarch, we generate a fake initramfs to successfully test or build." + @touch $(INITRAMFS_IMAGE) +else build: $(INITRAMFS_IMAGE) $(EXT2_IMAGE) $(EXFAT_IMAGE) +endif .PHONY: $(INITRAMFS_IMAGE) $(INITRAMFS_IMAGE): $(INITRAMFS) @@ -152,10 +158,12 @@ nix_gc: @nix-store --optimise $(EXT2_IMAGE): + @mkdir -p $(BUILD_DIR) @dd if=/dev/zero of=$(EXT2_IMAGE) bs=2G count=1 @mke2fs $(EXT2_IMAGE) $(EXFAT_IMAGE): + @mkdir -p $(BUILD_DIR) @fallocate -l 64M $(EXFAT_IMAGE) @mkfs.exfat $(EXFAT_IMAGE)