# @(#) $Revision: 70.7 $
#
# makefile for power_onoff(1M) and ups_mond(1M) commands
#

INS=:
INCL_DIR=/usr/include
LIBR_DIR=/usr/lib
# CFLAGS=-Wd,-p -DNLS -I$(LIBR_DIR) -I$(INCL_DIR) -L$(LIBR_DIR)
# CFLAGS=-g     -DNLS -I$(LIBR_DIR) -I$(INCL_DIR) -L$(LIBR_DIR)
CFLAGS=-O     -DNLS -I$(LIBR_DIR) -I$(INCL_DIR) -L$(LIBR_DIR)

OBJSP=	pdate.o pdt.o power_onoff.o ptime.o hpux_rel.o

SRCSP=	pdate.c pdt.c power_onoff.c ptime.c hpux_rel.c

SRCSP_LINT=	power_onoff.c 

OBJSU=	ups_mond.o hpux_rel.o

SRCSU=	ups_mond.c hpux_rel.c

default: power_onoff ups_mond

bls: power_onoff_bls ups_mond_bls

metrics: power_onoff.M

power_onoff:	${OBJSP}
	${CC} ${CFLAGS} -o power_onoff ${OBJSP}

ups_mond:	${OBJSU}
	${CC} ${CFLAGS} -o ups_mond    ${OBJSU} +ESlit -Wl,-a,archive

power_onoff_bls:    ${OBJSP}
	${CC} ${CFLAGS} -o power_onoff ${OBJSP} -lsec

ups_mond_bls:       ${OBJSU}
	${CC} ${CFLAGS} -o ups_mond    ${OBJSU} +ESlit -Wl,-a,archive -lsec

all:	power_onoff ups_mond

install: install_power_onoff install_ups_mond

install_power_onoff: power_onoff
	${INS} power_onoff

install_ups_mond: ups_mond
	${INS} ups_mond

clean:
	/bin/rm -f *.o

clobber: clobber_power_onoff clobber_ups_mond

clobber_power_onoff: clean
	/bin/rm -f power_onoff

clobber_ups_mond: clean
	/bin/rm -f ups_mond
	
lint: lint_power_onoff lint_ups_mond

lint_power_onoff:
	lint -Dvolatile= -I$(LIBR_DIR) -I$(INCL_DIR) -DNLS ${SRCSP_LINT}

lint_ups_mond:
	lint -Dvolatile= -I$(LIBR_DIR) -I$(INCL_DIR) -DNLS ${SRCSU}

power_onoff.o: power_onoff.c power_onoff.h

pdate.o: pdate.c

pdt.o: pdt.c

ptime.o: ptime.c

ups_mond.o: ups_mond.c ups_mond.h power_onoff.h

