CC = gcc FLAGS = -Wall -g CCLIB = /home/brian/cse271/memcheck/ccmalloc-0.4.0/lib EFLIB = /home/brian/cse271/memcheck/electric-fence-2.1.13 all: leak malloc-test leak-cc malloc-test-cc leak-ef malloc-test-ef clean: rm -f *-cc *-ef leak malloc-test .ccmalloc leak: leak.c $(CC) $(FLAGS) -o leak leak.c leak-cc: leak.c .ccmalloc $(CC) $(FLAGS) -o leak-cc leak.c -L$(CCLIB) -lccmalloc -ldl leak-ef: leak.c $(CC) $(FLAGS) -o leak-ef leak.c -L$(EFLIB) -lefence -ldl malloc-test: malloc-use.c $(CC) $(FLAGS) -o malloc-test malloc-use.c malloc-test-cc: malloc-use.c .ccmalloc $(CC) $(FLAGS) -o malloc-test-cc malloc-use.c -L$(CCLIB) \ -lccmalloc -ldl malloc-test-ef: malloc-use.c $(CC) $(FLAGS) -o malloc-test-ef malloc-use.c -L$(EFLIB) \ -lefence -ldl .ccmalloc: cp /home/brian/cse271/memcheck/ccmalloc-0.4.0/ccmalloc.cfg .ccmalloc