dump:  a.out
	$(OBJDUMP) -h a.out | tee dump

a.out: foo.o lds
	$(LD) foo.o -T lds

%.o: %.s
	$(AS) $< -o $@


.PHONY: clean

clean:
	$(RM) a.out dump
	$(RM) *.o


