From a2df7298cd7e2dba47cb7274b8b7d983265e7279 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 16 Apr 2024 10:57:00 +0200 Subject: Makefile: simplify nasm rules There is no need to run nasm twice. --- Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5827ee4..01dd825 100644 --- a/Makefile +++ b/Makefile @@ -63,8 +63,7 @@ $(foreach testprog, $(TESTPROGS), $(eval $(testprog): TESTOBJ = $(testprog).c.o) $(CC) $(CFLAGS) -MMD -MF $(@:.o=.d) -MT $@ -c -o $@ $< %.asm.o: %.asm - nasm $(NASMFLAGS) -i $(SOURCE_DIR)/ -f elf64 -MD $(@:.o=.d) -MT $@ $< - nasm $(NASMFLAGS) -i $(SOURCE_DIR)/ -f elf64 -o $@ $< + nasm $(NASMFLAGS) -i $(SOURCE_DIR)/ -f elf64 -MD $(@:.o=.d) -MT $@ -o $@ $< clean: -rm -f *.o *.d *.pyc $(TARGET) -- cgit v1.2.3