OBJS = flags loop powers classLoop fact wordFixer classFact classPower AS = nasm LDFLAGS = -g -no-pie CC = gcc all: ${OBJS} flags: flags.o ioCalls.o loop: loop.o ioCalls.o powers: powers.o ioCalls.o classLoop: classLoop.o ioCalls.o fact: fact.o ioCalls.o wordFixer: wordFixer.o ioCalls.o classFact: classFact.o ioCalls.o classPower: classPower.o ioCalls.o %.o: %.asm ${AS} -f elf64 -g $< clean: rm -f ${OBJS} *.o