19 DNSOBJ = dns.$O dnudpserver.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O dnnotify.$O\
20 dnarea.$O convM2DNS.$O convDNS2M.$O # lock.$O coherence.$O
22 DNSTCPOBJ = dnstcp.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O\
23 dnarea.$O convM2DNS.$O convDNS2M.$O
25 DNSDEBUGOBJ = dnsdebug.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O\
26 dnarea.$O convM2DNS.$O convDNS2M.$O
28 HFILES = dns.h /$objtype/lib/libndb.a
35 $LD -o $target $prereq
38 $LD -o $target $prereq
40 $O.dnsdebug: $DNSDEBUGOBJ
41 $LD -o $target $prereq
44 $LD -o $target $prereq
46 $O.testipinfo: testipinfo.$O ipinfo.$O
47 $LD -o $target $prereq
49 push: $O.dns $O.dnsdebug $O.dnstcp
50 import lookout / /n/lookout
51 cp $O.dns /n/lookout/$objtype/bin/ndb/dns
52 cp $O.dnsdebug /n/lookout/$objtype/bin/ndb/dnsdebug
53 cp $O.dnstcp /n/lookout/$objtype/bin/ndb/dnstcp
55 import boundary / /n/boundary
56 cp $O.dns /n/boundary/$objtype/bin/ndb/dns
57 cp $O.dnsdebug /n/boundary/$objtype/bin/ndb/dnsdebug
58 cp $O.dnstcp /n/boundary/$objtype/bin/ndb/dnstcp
61 cs.safeinstall:V: $O.cs
62 if(test -e $BIN/ooocs)
63 mv $BIN/ooocs $BIN/oooocs
65 mv $BIN/oocs $BIN/ooocs
71 dns.safeinstall:V: $O.dns
72 if(test -e $BIN/ooodns)
73 mv $BIN/ooodns $BIN/oooodns
74 if(test -e $BIN/oodns)
75 mv $BIN/oodns $BIN/ooodns
77 mv $BIN/odns $BIN/oodns
82 for (objtype in $CPUS)
86 SRC=`{echo $DNSOBJ|sed 's/\.'$O'/.c/g'}
87 update $UPDATEFLAGS dns.h $SRC
90 update $UPDATEFLAGS $stem.c
94 T=`{echo $TARG|sed 's/( |$)/.update /g'}
95 mk 'UPDATEFLAGS='$"UPDATEFLAGS $T
96 update $UPDATEFLAGS mkfile