# version @(#) $Revision: 1.6 $   $Date: 89/03/01 08:41:49 $
# Makefile for linecounter metrics package.

MISC	= Ideas Tutorial Makefile
SCRIPT	= linecounter prepsize 
SOURCE	= ssize.c osize.c cpstrip.c shstrip.c catfiles.c
MANUAL	= prepsize.1 ssize.1 osize.1 cstrip.1 pstrip.1 shstrip.1 catfiles.1 linecounter.1
OBJECT	= ssize  osize  cstrip  pstrip  shstrip catfiles
BINDIR	= /usr/local/bin
MANDIR	= /usr/local/man/man1


all:	$(OBJECT)

ssize:	ssize.c
	cc -O -s -n -o ssize ssize.c

osize:	osize.c
	cc -O -s -n -o osize osize.c

cstrip:	cpstrip.c
	cc -O -s -n -o cstrip cpstrip.c

pstrip:	cpstrip.c
	cc -O -s -n -o pstrip cpstrip.c -DPASCAL

shstrip: shstrip.c
	cc -O -s -n -o shstrip shstrip.c

catfiles: catfiles.c
	cc -O -s -o catfiles catfiles.c

clean:
	rm -f core *.o $(OBJECT) sharchive*


# For listall, just do an ls.

manuals:
	for file in $(MANUALS); do nroff -man $$file; done | lp

install: $(OBJECT) $(SCRIPT) $(MANUAL)
	mv $(OBJECT) $(BINDIR)
	ln $(SCRIPT) $(BINDIR)
	ln $(MANUAL) $(MANDIR)
