########################################
#                                      #
# Makefile for unipowerd.              #
# by Tom Webster <webster@kaiwan.com>  #
# v.1.0.0        1995/04/09            #
#                                      #
######################################## 

NAME  		= unipower-1.0.0
BINDIR 		= /sbin
SCRIPTDIR 	= /etc
MANDIR		= /usr/man/man8
OWNER 		= root
GROUP 		= root

CC		= cc
CFLAGS		= -N -Wall -O6

all:		unipowerd unitest


unipowerd:	unipowerd.c unipowerd.h
		${CC} ${CFLAGS} $@.c -o $@

unitest:	unitest.c
		${CC} ${CFLAGS} $@.c -o $@

clean:
		rm -f *.o *.bak unipowerd unitest

install:	binstall manstall

binstall:	unipowerd 
		cp -f unipowerd ${BINDIR}
		cd ${BINDIR}; \
		chmod 754 unipowerd; \
		chgrp ${GROUP} unipowerd; \
		chown ${OWNER} unipowerd
		cp -f unipowerfail ${SCRIPTDIR}
		cd ${SCRIPTDIR}; \
		chmod 754 unipowerfail; \
		chgrp ${GROUP} unipowerfail; \
		chown ${OWNER} unipowerfail

manstall:	
		cp -f unipowerd.8 ${MANDIR}

clobber:
		rm -f *.o *.bak unipowerd unitest
		cd ${BINDIR}; \
		rm unipowerd
		cd ${SCRIPTDIR}; \
		rm unipowerfail

tgz:
		@echo Creating tar archive...
		@ cd ..; \
		tar cvfz $(NAME).tgz $(NAME); \
		mv $(NAME).tgz $(NAME)
		@echo Tar archive created
