head     1.1;
branch   1.1.1;
access   ;
symbols  nastore3-beta-20000227:1.1.1.1 NAS:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2000.02.28.02.18.33;  author wrstuden;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2000.02.28.02.18.33;  author wrstuden;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@# makefile for vault daemon
#
INSTALL_DIR	=	/usr/local/bin
MAN_DIR		=	/usr/local/man/man1

BPLUS	=	../bplus
CC	=	cc
CFLAGS	=	-g -I$(BPLUS)
PROGS	=	vaultdaemon vaultop gundb createdb reportdb displayfile
MANS	=	vaultdaemon.1 vaultop.1 gundb.1 createdb.1 \
			reportdb.1 displayfile.1

all:	$(PROGS)
	@@/bin/false
lint:
	lint -I$(BPLUS) *.c
clean:
	rm *.o $(PROGS)
install:
	@@/bin/false
#	install $(PROGS) $(INSTALL_DIR)
#	install -o nasops -m 4755 vaultwindow $(INSTALL_DIR)
man:
	install $(MANS) $(MAN_DIR)

vault.h vault_clnt.c vault_svc.c:	vault.x
	rpcgen -L vault.x

vltlib.h:	vault.h

vaultdaemon.o:	vaultdaemon.c vmerror.h vltlib.h vconfig.h
vaultdisplay.o:	vaultdisplay.c vmerror.h vltlib.h vconfig.h
commline.o:	commline.c vmerror.h commline.h

vault_clnt.o:	vault_clnt.c
vault_svc.o:	vault_svc.c
vault_xdr.o:	vault_xdr.c

vltlib.o:	vltlib.c vltlib.h vmerror.h vconfig.h vault.h $(BPLUS)/bplus.h
timestr.o:	timestr.c vmerror.h
vmlog.o:	vmlog.c vmerror.h

vaultop.o:	vaultop.c vault.h

gundb.o:	gundb.c commline.h vmerror.h vltlib.h vconfig.h

createdb.o:	createdb.c vltlib.h vconfig.h

reportdb.o:	reportdb.c vmerror.h vltlib.h vconfig.h

displayfile.o:	displayfile.c vconfig.h

vaultdaemon:	vaultdaemon.o vaultdisplay.o commline.o \
		vault_svc.o vault_xdr.o \
		vltlib.o timestr.o vmlog.o $(BPLUS)/bplus.a
	$(CC) -o vaultdaemon vaultdaemon.o vaultdisplay.o commline.o \
		vault_svc.o vault_xdr.o vltlib.o timestr.o vmlog.o \
		$(BPLUS)/bplus.a

vaultop:	vaultop.o vault_clnt.o vault_xdr.o
	$(CC) -o vaultop vaultop.o vault_clnt.o vault_xdr.o

gundb:		gundb.o	$(BPLUS)/bplus.a vmlog.o
	$(CC) -o gundb gundb.o vmlog.o $(BPLUS)/bplus.a

createdb:	createdb.o
	$(CC) -o createdb createdb.o

reportdb:	reportdb.o
	$(CC) -o reportdb reportdb.o

displayfile:	displayfile.o
	$(CC) -o displayfile displayfile.o
@


1.1.1.1
log
@Import of snapshot of nastore3 code. Includes kernel code for dmfs, dmfs
user utilities, ms66 import and export, vvm, and volman. Also includes
makefile magic to automatically generate .tgz source files from the source.
Solaris support a bit of a question as zoularis is not working at the
moment.
@
text
@@
