# $Source: /hpux/shared/supp//usr/src/lib/libPW/./makefile,v $
# $Revision: 72.3 $

# Common makefile for libPW

COMOBJS =	hpux_rel.o alloca.o any.o anystr.o bal.o cat.o clean.o \
		curdir.o dname.o fatal.o fdfopen.o giveup.o imatch.o   \
		index.o lockit.o logname.o patoi.o patol.o regcmp.o \
		regex.o rename.o repeat.o repl.o satoi.o setsig.o sname.o \
		strend.o substr.o trnslat.o userdir.o userexit.o username.o \
		verify.o xalloc.o xcreat.o xlink.o xopen.o xpipe.o xunlink.o \
		xwrite.o xmsg.o zero.o zeropad.o move.o abspath.o
COMSRCS =	hpux_rel.c alloca.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 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 xopen.c xpipe.c xunlink.c \
		xwrite.c xmsg.c zero.c zeropad.c move.c abspath.c
OBJS300 = 
SRCS300 = 
OBJS800 = 
SRCS800 = 
LIB	= libPW.a
LIB_M	= libPW.M

default:
	if hp9000s300; then					\
		objs="$(COMOBJS) $(OBJS300)";			\
	elif hp9000s800; then					\
		objs="$(COMOBJS) $(OBJS800)";			\
	fi;							\
	$(MAKE) OBJECTS="$$objs" $(LIB)

metrics:
	if hp9000s300; then					\
		srcs="$(COMSRCS) $(SRCS300)";			\
	elif hp9000s800; then					\
		srcs="$(COMSRCS) $(SRCS800)";			\
	fi;							\
	$(MAKE) SOURCES="$$srcs" $(LIB_M)

$(LIB): $(OBJECTS)
	rm -f $(LIB)
	ar q $(LIB) $(OBJECTS) 

$(LIB_M): $(SOURCES)
	$(METRICS) $(SOURCES) -o $(LIB_M)

clean:
	rm -f $(COMOBJS) $(OBJS300) $(OBJS800)

clobber:	clean
	rm -f $(LIB) $(LIB_M)
