140 lines · 1.9 KB · Makefile
RawDownload
</$objtype/mkfile##		programs#TARG=\	as\	asn12dsa\	asn12rsa\	authsrv\	changeuser\	convkeys2\	convkeys\	cram\	cron\	debug\	dsa2pub\	dsa2ssh\	dsagen\	guard.srv\	keyfs\	login\	netkey\	newns\	none\	passwd\	pemdecode\	pemencode\	printnetkey\	readnvram\	rsa2csr\	rsa2pub\	rsa2ssh\	rsa2x509\	rsafill\	rsagen\	uniq\	warning\	wrkey\ DIRS=lib\	factotum\	secstore\ OTHEROFILES=\	challenge.$O\	convbio.$O\	respond.$O\	rsa2any.$O\	secureidcheck.$O\	userpasswd.$O\ HFILES=/sys/include/auth.h /sys/include/authsrv.h authcmdlib.h LIB=lib.$O.aBIN=/$objtype/bin/authCLIB=`{ls lib/*.c} UPDATE=\	mkfile\	$HFILES\	rsa2any.h\	${OTHEROFILES:%.$O=%.c}\	${TARG:%=%.c}\ </sys/src/cmd/mkmany all:V:	$DIRS $DIRS:V:	for (i in $DIRS) @{		echo mk $i		cd $i		mk all	} lib.$O.a:	cd lib	mk install:V:	installdirs $BIN/status $BIN/enable $BIN/disable installdirs:V:	for (i in $DIRS) @{		echo mk $i		cd $i		mk install	} cleandirs:V:	for (i in $DIRS) @{		echo clean $i		cd $i		mk clean	} nukedirs:V:	for (i in $DIRS) @{		echo nuke $i		cd $i		mk nuke	} update:V:	update $UPDATEFLAGS $UPDATE	for (i in $DIRS) @{		echo update $i		cd $i		mk 'UPDATEFLAGS='$"UPDATEFLAGS update	} clean:V:	mk cleandirs	rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG nuke:V:	mk nukedirs	rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG *.acid $O.%: lib.$O.a$O.dsa2ssh $O.dsafill $O.dsa2x509 $O.dsa2pub $O.dsa2csr: rsa2any.$O$O.rsa2ssh $O.rsafill $O.rsa2x509 $O.rsa2pub $O.rsa2csr: rsa2any.$O$O.authsrv $O.guard.srv: secureidcheck.$O rsa2ssh.$O rsafill.$O rsa2x509.$O rsa2pub.$O rsa2csr.$O: rsa2any.h $BIN/netkey:V:	$O.netkey	cp $O.netkey /$objtype/bin/netkey $BIN/passwd:V:	$O.passwd	cp $O.passwd /$objtype/bin/passwd $BIN/status:V:	cp status $target $BIN/enable:V:	cp enable $target $BIN/disable:V:	cp disable $target