########################################
#                                      #
# Makefile for genpowerd.              #
# by Tom Webster <webster@kaiwan.com>  #
# v.1.0.1       1995/07/05             #
# v.1.0.2	2002/03/28             #
#                                      #
######################################## 

BINDIR 		= /sbin
SCRIPTDIR 	= /etc/init.d

CC		= cc
CFLAGS		= -N -Wall -O6
INCLUDE 	= -I../../lib/include -I../../lib/uLinux
STARTSHELL	= ups.sh
LIBS 		= -luLinux_NAS -luLinux_cgi -lpthread -luLinux_Storage

COMMON		= gen_common.o

PROG		= genpowerd gentest gengetstatus

all:		${PROG}

%.o:		%.c
		${CC} -O -Wall -c $(INCLUDE) $<
		
genpowerd:	genpowerd.o ${COMMON}
		${CC} genpowerd.o ${COMMON} ${LIBS} -o $@

gentest:	gentest.o
		${CC} gentest.o -o $@

gengetstatus:	gengetstatus.o ${COMMON}
		${CC} gengetstatus.o ${COMMON} ${LIBS} -o $@

clean:
		rm -f *.o *.bak ${PROG}

install:
		@ echo "Install genpower-1.0.2..."
		@ dos2unix genpowerfail.sh
		@ strip genpowerd
		@ strip gengetstatus
		install --mode=755 genpowerd $(prefix)${BINDIR}
		install --mode=755 gengetstatus $(prefix)${BINDIR}
		install --mode=755 genpowerfail.sh $(prefix)${SCRIPTDIR}

