CC = gcc
CFLAGS = -g -Wall
LDFLAGS = -L. -lhw1
CUNITFLAGS =
HEADERS = ll.h
OBJS = exercise3.o ll_file.o

all: exercise3

exercise3: $(OBJS) $(HEADERS)
	$(CC) -o exercise3 $(OBJS) $(LDFLAGS)

%.o: %.c $(HEADERS)
	$(CC) $(CFLAGS) -c $<

clean: FORCE
	/bin/rm -f *.o *~ exercise3

FORCE: