ASM = nasm LNK = ld ASFLAGS = -f elf LDFLAGS = -m elf_i386 OBJS = mycat.o mycat: $(OBJS) $(LNK) $(LDFLAGS) $(OBJS) -o $@ mycat.o: mycat.asm functions.asm $(ASM) $(ASFLAGS) mycat.asm clean: rm -f *.o mycat