useHeap.exe: useHeap.o heap.o
	gcc -o useHeap.exe useHeap.o heap.o

useHeap.o: useHeap.c heap.h
	gcc -c useHeap.c

heap.o: heap.c heap.h
	gcc -c heap.c

debug:
	gcc -g -o useHeap.exe useHeap.c heap.c

backup:
	cp heap.c backups
	cp heap.h backups
	cp makefile backups
	cp useHeap.c backups

clean:
	rm -f *~
	rm -f *.exe
	rm -f *.o
	rm -f *.stackdump