OBJS = mover adder AS = nasm LDFLAGS = -g -no-pie CC = gcc all: ${OBJS} mover: mover.o ioCalls.o adder: adder.o ioCalls.o %.o: %.asm ${AS} -f elf64 -g $< clean: rm -f ${OBJS} *.o