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

LDFLAGS = -s
FFLAG =
SMFLAG=
ID = id.o

K_OFILES= killall.o namelist.o
P_OFILES= ps.o namelist.o

DEPENDLIST = \
	killall.c \
	namelist.c \
	ps.c

all: Makeincludes ps killall

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

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

killall: $(K_OFILES) $(SHAREDLIB) $(ID)
	$(LD) $(LDFLAGS) $(SHAREDLIB) $(K_OFILES) $(ID) -o killall

ps: $(P_OFILES) $(SHAREDLIB) $(ID)
	$(LD) -s $(SHAREDLIB) $(P_OFILES) $(ID) -o ps

install:
	$(INSTALL) -i$(EXITFLAG) ps $(INSDIR) $(PROTOFILE)
	$(INSTALL) -i$(EXITFLAG) killall $(INSDIR) $(PROTOFILE)

clean:
	rm -f *.o

clobber: clean
	rm -f ps killall

id.c: pskill.sl
	mkslid >id.c

populate:
	getunit

include Makeincludes
include $(MAKEINC)/Makepost.h
