#
#ident	"@(#)Makefile	1.1	99/01/11 SMI"
#
# Copyright (c) 1998 by Sun Microsystems, Inc.
# All rights reserved.
#
# fastfs also lives in cmd/backup, but it's copied here since the backup
# hierarchy can still build some hsm packages, and the code doesn't change
include $(SRC)/Makefile.master

INSTALLDIR = $(CD0_ROOT)/$(INSTALLD)
TOOLDIR = $(COMMON_ROOT)/tools/bin

PROG=	fastfs
SRCS=	$(PROG).c
OBJS=	$(SRCS:%.c=${ARCH}/%.o)

OWNER=	root
GROUP=	bin
CFLAGS += $(DEBUG_CFLAGS)
LDLIBS=         -ladm -ldevinfo -lgen
LDFLAGS=

BINDIR = $(INSTALLDIR)

ROOTBINPROG = $(PROG:%=$(BINDIR)/%)

ROOTTOOLPROG = $(PROG:%=$(TOOLDIR)/%)

.KEEP_STATE:

all:	$(PROG)

install: all $(ROOTBINPROG) $(ROOTTOOLPROG)

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

${ARCH}/%.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) -o $@ $(OBJS) $(LDLIBS)
	cp $@ ${ARCH}

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

