targets := randomwalks all: $(targets) randomwalks : randomwalks.o cc -o randomwalks randomwalks.o randomwalks.o : randomwalks.s as -o randomwalks.o randomwalks.s randomwalks.s : randomwalks.c cc -S -o randomwalks.s randomwalks.c clean: rm -f *.o *.s $(targets)