From b8e8acb88d632a4d0c9512454a66fa5d4d13a67f Mon Sep 17 00:00:00 2001 From: Luigi Leonardi Date: Tue, 19 Aug 2025 00:27:06 +0200 Subject: [PATCH] igvm_c/Makefile: Fix test execution when using an EXE suffix The `test` and `igvm.bin` targets failed when the `EXE` variable was set as they lacked the EXE suffix. Append the `EXE` suffix to the `test_data` and `igvm_test` binaries. Signed-off-by: Luigi Leonardi --- igvm_c/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/igvm_c/Makefile b/igvm_c/Makefile index 1796e07..6c5f2a6 100644 --- a/igvm_c/Makefile +++ b/igvm_c/Makefile @@ -59,10 +59,10 @@ $(TARGET_PATH)/igvm_test$(EXE): $(API_DIR)/tests/igvm_test.c $(API_DIR)/include/ $(CC) $(CFLAGS) -I $(API_DIR) -o $@ $< -lcunit $(IGVM_LIBS_STATIC) $(LDFLAGS) $(TARGET_PATH)/igvm.bin: $(TARGET_PATH)/test_data$(EXE) - $(TARGET_PATH)/test_data $(TARGET_PATH)/igvm.bin + $(TARGET_PATH)/test_data$(EXE) $(TARGET_PATH)/igvm.bin test: $(TARGET_PATH)/igvm_test$(EXE) $(TARGET_PATH)/igvm.bin - $(TARGET_PATH)/igvm_test $(TARGET_PATH)/igvm.bin + $(TARGET_PATH)/igvm_test$(EXE) $(TARGET_PATH)/igvm.bin $(CARGO) test --features $(FEATURES) $(EXTRA_PARAMS) --manifest-path=$(IGVM_DIR)/igvm/Cargo.toml clean: