COMPILE.c=$(CC) $(CFLAGS) -c -I../foxlib
RANLIB	=	echo
LIBDIR	= ../lib
ARC	=	$(LIBDIR)/llist.a
SRC	=	Makefile *.h *.c
OBJ	=	$(ARC)(alloc.o) \
		$(ARC)(append.o) \
		$(ARC)(clear.o) \
		$(ARC)(delete.o) \
		$(ARC)(elem.o) \
		$(ARC)(first.o) \
		$(ARC)(free.o) \
		$(ARC)(hook.o) \
		$(ARC)(init.o) \
		$(ARC)(insert.o) \
		$(ARC)(look.o) \
		$(ARC)(magic.o) \
		$(ARC)(next.o) \
		$(ARC)(prev.o) \
		$(ARC)(push.o) \
		$(ARC)(remove.o) \
		$(ARC)(unhook.o)

H	=	llist.h

.PRECIOUS:	$(ARC)

$(ARC):	$(OBJ)
	-test -f /bin/ranlib -o -f /usr/bin/ranlib && ranlib $(ARC)

$(OBJ):	$(H)

dist:
	sccs update < /dev/null
dist-list:
	@echo $(SRC)
decls:
	echo '/* Blank Line */' > x
	$(CC) $(CFLAGS) -Zg $(OBJ:.o=.c) >> x
	mv x decls.h

