############################################### # makefile3: Abbreviations ############################################### all: release debug release: teststack debug: teststackgdb clobber: clean rm -f *~ \#*\# core clean: rm -f teststack teststackgdb *.o *.do teststack: teststack.o stack.o gcc -o $@ teststack.o stack.o teststackgdb: teststack.do stack.do gcc -o $@ teststack.do stack.do teststack.o: teststack.c stack.h gcc -c -o $@ teststack.c teststack.do: teststack.c stack.h gcc -g -c -o $@ teststack.c stack.o: stack.c stack.h gcc -c -o $@ stack.c stack.do: stack.c stack.h gcc -g -c -o $@ stack.c