OBJS = simple div rand classRand distrib classDistrib AS = nasm LDFLAGS = -g -no-pie -z noexecstack CC = gcc all: ${OBJS} simple: simple.o ioCalls.o div: div.o ioCalls.o rand: rand.o ioCalls.o classRand: classRand.o ioCalls.o distrib: distrib.o ioCalls.o classDistrib: classDistrib.o ioCalls.o %.o: %.asm ${AS} -f elf64 -g $< clean: rm -f ${OBJS} *.o