#sccs	"@(#)libPW:Makefile	1.3"
#	Makefile
include $(MAKEINC)/Makepre.h

LIBNAME = libPW.a

OBJ1 = abspath.o anystr.o bal.o curdir.o fdfopen.o giveup.o
OBJ2 = imatch.o index.o lockit.o logname.o move.o patoi.o
OBJ3 = patol.o regcmp.o regex.o rename.o repeat.o repl.o satoi.o
OBJ4 = setsig.o sname.o strend.o substr.o trnslat.o userdir.o
OBJ5 = username.o verify.o any.o xalloc.o xcreat.o xlink.o
OBJ6 = xopen.o xpipe.o xunlink.o xwrite.o xmsg.o
OBJ7 = cat.o dname.o fatal.o clean.o userexit.o zero.o zeropad.o

OBJECTS = $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(OBJ6) $(OBJ7)

DEPENDLIST = abspath.c \
	any.c \
	anystr.c \
	bal.c \
	cat.c \
	clean.c \
	curdir.c \
	dname.c \
	fatal.c \
	fdfopen.c \
	giveup.c \
	imatch.c \
	index.c \
	lockit.c \
	logname.c \
	move.c \
	patoi.c \
	patol.c \
	regcmp.c \
	regex.c \
	rename.c \
	repeat.c \
	repl.c \
	satoi.c \
	setsig.c \
	sname.c \
	strend.c \
	substr.c \
	trnslat.c \
	userdir.c \
	userexit.c \
	username.c \
	verify.c \
	xalloc.c \
	xcreat.c \
	xlink.c \
	xmsg.c \
	xopen.c \
	xpipe.c \
	xunlink.c \
	xwrite.c \
	zero.c \
	zeropad.c

all:	Makeincludes $(LIBNAME)

Makeincludes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes;\
	$(MAKE)

includes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes

$(LIBNAME):	$(OBJECTS)
	rm -f $(LIBNAME)
	$(AR) cr $(LIBNAME) `$(LORDER) $(OBJECTS) | tsort`

install: 
	echo $(LIBNAME) | cpio -pumv $(LIB)
	$(INSTALL) -i$(EXITFLAG) $(LIBNAME) $(INSDIR) $(PROTOFILE)

clean:
	rm -f $(OBJECTS)

clobber: clean
	rm -f $(LIBNAME)

populate:
	getunit

include Makeincludes
include $(MAKEINC)/Makepost.h

