1</$objtype/mkfile 2 3TARG=ipconfig\ 4 5OFILES=\ 6 main.$O\ 7 ipv6.$O\ 8 ppp.$O\ 9 10HFILES=\ 11 ../dhcp.h\ 12 ../icmp.h\ 13 ipconfig.h\ 14 /sys/include/ip.h\ 15 16BIN=/$objtype/bin/ip 17 18UPDATE=\ 19 mkfile\ 20 $HFILES\ 21 ${OFILES:%.$O=%.c}\ 22 23</sys/src/cmd/mkone 24 25safeinstall:V: $O.out 26 if(test -e $BIN/___ipconfig) 27 mv $BIN/___ipconfig $BIN/____ipconfig 28 if(test -e $BIN/__ipconfig) 29 mv $BIN/__ipconfig $BIN/___ipconfig 30 if(test -e $BIN/_ipconfig) 31 mv $BIN/_ipconfig $BIN/__ipconfig 32 mv $BIN/ipconfig $BIN/_ipconfig 33 cp $O.out $BIN/ipconfig 34 35safeinstallall:V: 36 for (objtype in $CPUS) 37 mk safeinstall 38