# Makefile for selection utility
# Andrew Haylett
# [# Edit 13, Date 14-Sep-94, Module Makefile #]

CC = gcc
CFLAGS = -O2 -Wall
LDFLAGS = -N -s
BINDIR = /sbin
MANDIR = /usr/man
MANEXT = 1
PROG = selection

$(PROG):	selection.o mouse.o
	$(CC) $(LDFLAGS) -o $(PROG) selection.o mouse.o

mouse.o:	mouse.h

selection.o:	mouse.h

$(PROG).man:	$(PROG).1
	groff -Tascii -man $(PROG).1 > $(PROG).man

install.bin:
	install -m 4755 -o root $(PROG) $(BINDIR)/$(PROG)

install.man:	$(PROG).1
	install -m 0444 -o root $(PROG).1 $(MANDIR)/man$(MANEXT)/$(PROG).$(MANEXT)

install.zman:	$(PROG).1
	gzip -c $(PROG).1 > $(PROG).1.gz
	install -m 0444 -o root $(PROG).1.gz $(MANDIR)/man$(MANEXT).Z/$(PROG).$(MANEXT)

DIST = selection-1.8
FILES = ANNOUNCE COPYRIGHT CREDITS HISTORY INSTALL MANIFEST Makefile README \
	mouse.c mouse.h selection selection.1 selection.c selection.lsm \
	selection.man

dist:	$(FILES)
	rm -fr $(DIST)
	mkdir $(DIST)
	cp -p $(FILES) $(DIST)
	tar cf - $(DIST) | gzip -c > $(DIST).tar.gz
	rm -fr $(DIST)

clean:
	rm -f selection.o mouse.o $(PROG)
