OBJS = reverse rng classReverse classRNG AS = nasm LDFLAGS = -g -no-pie -z noexecstack CC = gcc all: ${OBJS} reverse: reverse.o ioCalls.o classReverse: classReverse.o ioCalls.o rng: rng.o ioCalls.o classRNG: classRNG.o ioCalls.o %.o: %.asm ${AS} -f elf64 -g $< clean: rm -f ${OBJS} *.o