SOURCES = main.asm ports.asm \ gdt.asm idt.asm \ interrupts.asm header.asm OBJS = $(SOURCES:.asm=.o_asm) ASM = nasm ASMFLAGS = -f elf32 all: $(OBJS) %.o_asm: %.asm @$(ASM) $(ASMFLAGS) $< -o $@ @echo [ASM] compiling $<...