# Makefile for select.

BINDIR =	/usr/local/bin
MANDIR =	/usr/local/man/man1
CC =		gcc
CFLAGS =	 -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes
LDFLAGS =	-s

all:		select

select:		select.o strlist.o strtab.o
	${CC} ${LDFLAGS} select.o strlist.o strtab.o -o select

select.o:	select.c strlist.h strtab.h
	${CC} -c ${CFLAGS} select.c

strlist.o:	strlist.c strlist.h
	${CC} -c ${CFLAGS} strlist.c

strtab.o:	strtab.c strtab.h
	${CC} -c ${CFLAGS} strtab.c

install:	all
	rm -f ${BINDIR}/select
	cp select ${BINDIR}
	rm -f ${MANDIR}/select.1
	cp select.1 ${MANDIR}

clean:
	rm -f select *.o core core.* *.core
