CFLAGS = -g CC = gcc $(CFLAGS) HDRS = linked-list.h list-node.h std-macros.h OBJS = linked-list.o list-node.o linked-list-test.o run: compile @csh ./linked-list-test compile: linked-list-test linked-list-test: $(OBJS) $(HDRS) $(CC) -c linked-list-test.c $(CC) $(OBJS) -o linked-list-test linked-list: linked-list.o linked-list.h $(CC) -c linked-list.c list-node: linked-list.o linked-list.h $(CC) -c list-node.c java: javac LinkedListTest.java print: @csh -c Make-print clean: rm -f *.o linked-list-test