#
#ident	"@(#)Makefile	1.1	99/01/11 SMI"
#
# Copyright (c) 1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# echooff Turns off stdout so that when we are collecting root passwords
# from the sysid wizard in command-line mode, the characters aren't echoed.
include $(SRC)/Makefile.master

INSTALLDIR = $(DISK0_ROOT)/usr/lib

PROG=	echooff
SRCS=	$(PROG).c
OBJS=	$(SRCS:%.c=${ARCH}/lib%.o)
LIBN=	$(SRCS:%.c=lib%.so)


OWNER=	root
GROUP=	bin
CFLAGS += $(DEBUG_CFLAGS) -Kpic -I${JDK_DIR}/include -I${JDK_DIR}/include/solaris
LDLIBS= 
LDFLAGS= -G  -s -h ${LIBN} -o ${ARCH}/${LIBN}

LIBDIR = $(INSTALLDIR)

ROOTLIBPROG = ${LIBDIR}/${LIBN}



.KEEP_STATE:

all:	$(PROG)

install: all $(ROOTLIBPROG)

$(LIBDIR)/%:	${ARCH}/%
	$(INS.exec)

${ARCH}/lib%.o:%.c
	${COMPILE.c} $(INCLUDE) -o $@ $<

$(TOOLDIR)/%:	%
	$(INS.exec)

${ARCH}:
	@[ -d ${ARCH} ] || (rm -rf ${ARCH} ;mkdir -p ${ARCH})

$(PROG): ${ARCH} $(OBJS)
	echo "OBJS = $(OBJS)"
	$(LINK.c) $(OBJS) $(LDLIBS)

clean clobber:
	$(RM) $(ROOTLIBPROG)
	$(RM) $(OBJS)
	$(RM) $(ARCH)/$(PROG)
	$(RM) $(PROG)
	$(RMDIR) $(ARCH)

