CC=gcc
objects = main.o statmalloc.o link.o
prog = slocate
PG=
CFLAGS = -g3 -O2 -Wall

$(prog): $(objects)
	$(CC) $(PG) $(LDFLAGS) -o $(prog) $(objects) 

clean:
	rm $(prog) *.o

main.o : main.c
	$(CC) $(CFLAGS) -c -o $@ main.c
statmalloc.o : statmalloc.c
	$(CC) $(CFLAGS) -c -o $@ statmalloc.c
link.o : link.c
	$(CC) $(CFLAGS) -c -o $@ link.c	
