1 2tester: hashtable.o tester.o hashtable_itr.o 3 gcc -g -Wall -O -o tester hashtable.o hashtable_itr.o tester.o -lm 4 5all: tester old_tester 6 7tester.o: tester.c 8 gcc -g -Wall -O -c tester.c -o tester.o 9 10old_tester: hashtable_powers.o tester.o hashtable_itr.o 11 gcc -g -Wall -O -o old_tester hashtable_powers.o hashtable_itr.o tester.o 12 13hashtable_powers.o: hashtable_powers.c 14 gcc -g -Wall -O -c hashtable_powers.c -o hashtable_powers.o 15 16hashtable.o: hashtable.c 17 gcc -g -Wall -O -c hashtable.c -o hashtable.o 18 19hashtable_itr.o: hashtable_itr.c 20 gcc -g -Wall -O -c hashtable_itr.c -o hashtable_itr.o 21 22tidy: 23 rm *.o 24 25clean: tidy 26 rm -f tester old_tester 27