19 DNSOBJ = dns.$O dnudpserver.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O dnnotify.$O\
20 dnarea.$O convM2DNS.$O convDNS2M.$O idn.$O
22 DNSTCPOBJ = dnstcp.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O\
23 dnarea.$O convM2DNS.$O convDNS2M.$O idn.$O
25 DNSDEBUGOBJ = dnsdebug.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O\
26 dnarea.$O convM2DNS.$O convDNS2M.$O idn.$O
28 DNSGETIPOBJ = dnsgetip.$O dn.$O dnresolve.$O dblookup.$O dnserver.$O\
29 dnarea.$O convM2DNS.$O convDNS2M.$O idn.$O
31 HFILES = dns.h /$objtype/lib/libndb.a
38 $LD -o $target $prereq
41 $LD -o $target $prereq
43 $O.dnsdebug: $DNSDEBUGOBJ
44 $LD -o $target $prereq
46 $O.dnsgetip: $DNSGETIPOBJ
47 $LD -o $target $prereq
50 $LD -o $target $prereq
52 $O.testipinfo: testipinfo.$O ipinfo.$O
53 $LD -o $target $prereq
55 push: $O.dns $O.dnsdebug $O.dnstcp
56 import lookout / /n/lookout
57 cp $O.dns /n/lookout/$objtype/bin/ndb/dns
58 cp $O.dnsdebug /n/lookout/$objtype/bin/ndb/dnsdebug
59 cp $O.dnstcp /n/lookout/$objtype/bin/ndb/dnstcp
61 import boundary / /n/boundary
62 cp $O.dns /n/boundary/$objtype/bin/ndb/dns
63 cp $O.dnsdebug /n/boundary/$objtype/bin/ndb/dnsdebug
64 cp $O.dnstcp /n/boundary/$objtype/bin/ndb/dnstcp
67 cs.safeinstall:V: $O.cs
68 if(test -e $BIN/ooocs)
69 mv $BIN/ooocs $BIN/oooocs
71 mv $BIN/oocs $BIN/ooocs
77 dns.safeinstall:V: $O.dns
78 if(test -e $BIN/ooodns)
79 mv $BIN/ooodns $BIN/oooodns
80 if(test -e $BIN/oodns)
81 mv $BIN/oodns $BIN/ooodns
83 mv $BIN/odns $BIN/oodns
88 for (objtype in $CPUS)
92 SRC=`{echo $DNSOBJ|sed 's/\.'$O'/.c/g'}
93 update $UPDATEFLAGS dns.h $SRC
96 update $UPDATEFLAGS $stem.c
100 T=`{echo $TARG|sed 's/( |$)/.update /g'}
101 mk 'UPDATEFLAGS='$"UPDATEFLAGS $T
102 update $UPDATEFLAGS mkfile