📄 mkfile
字号:
</$objtype/mkfile## programs#TARG=\ asn12rsa\ authsrv\ changeuser\ convkeys\ convkeys2\ cron\ debug\ guard.srv\ keyfs\ login\ netkey\ newns\ none\ passwd\ pemdecode\ pemencode\ printnetkey\ rsagen\ rsafill\ rsa2csr\ rsa2pub\ rsa2ssh\ rsa2x509\ 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.hLIB=lib.$O.a /$objtype/lib/libc.aBIN=/$objtype/bin/authCLIB=`{ls lib/*.c}UPDATE=\ mkfile\ $HFILES\ rsa2any.h\ ${OTHEROFILES:%.$O=%.c}\ ${TARG:%=%.c}\</sys/src/cmd/mkmanyall:V: $DIRS$DIRS:V: for (i in $DIRS) @{ echo mk $i cd $i mk all }lib.$O.a: $CLIB cd lib mkinstall:V: installdirs $BIN/status $BIN/enable $BIN/disableinstalldirs: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 $TARGnuke:V: mk nukedirs rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG *.acid$O.%: lib.$O.a$O.rsa2ssh $O.rsafill $O.rsa2x509 $O.rsa2pub $O.rsa2csr: rsa2any.$O$O.authsrv $O.guard.srv: secureidcheck.$Orsa2ssh.$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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -