📄 makefile,v
字号:
head 1.4;
access;
symbols;
locks
dls:1.4; strict;
comment @# @;
1.4
date 97.09.21.19.31.18; author dls; state Dist;
branches;
next 1.3;
1.3
date 94.05.20.22.28.02; author dls; state Works;
branches;
next 1.2;
1.2
date 94.05.08.05.20.58; author dls; state Works;
branches;
next 1.1;
1.1
date 94.05.08.03.36.22; author dls; state Works;
branches;
next ;
desc
@@
1.4
log
@pre-3e code
@
text
@
# Makefile for the Sun-3 version of Xinu.
#
DEFS = -DBSDURG
CFLAGS = -O -W -traditional ${DEFS} ${INCLUDE}
INCLUDE = -I../h
AR = /usr/bin/ar
LIB = ../lib/libxc
BRELOC=0x110000
SDEFS=-DLOCORE -DSTANDALONE -DAT386 -I../h
SRCDIR = . ../arp ../com ../kbm ../dgram ../icmp ../ip ../net ../netapp \
../ospf ../rfs ../snmp ../sys ../tcp ../tcpd ../tty ../udp\
../debug
COM = comcntl.c comgetc.c comiin.c cominit.c \
cominput.c comoutput.c comread.c comintr.c
CON = kbmcntl.c kbmgetc.c kbmiin.c kbminit.c \
kbminput.c kbmoutput.c kbmread.c kbscan.c
DEBUG = arpdump.c hexdump.c icmpdump.c igmpdump.c \
ipdump.c ospfdump.c pdump.c tcpdump.c \
udpdump.c
DGRAM = dgalloc.c dgclose.c dgcntl.c dgdump.c \
dginit.c dgmcntl.c dgmopen.c \
dgread.c dgwrite.c
ARP = arp_in.c arpadd.c arpalloc.c arpdq.c \
arpfind.c arpinit.c arpprint.c arpqsend.c \
arpsend.c arptimer.c
RT = rtadd.c rtdel.c rtdump.c rtfree.c \
rtget.c rthash.c rtinit.c rtnew.c \
rttimer.c
IP = ip_in.c ipdbc.c ipdoopts.c ipdstopts.c \
ipfadd.c ipfcons.c ipfhcopy.c ipfinit.c \
ipfjoin.c ipfsend.c ipftimer.c ipgetp.c \
iph2net.c ipnet2h.c ipproc.c ipputp.c \
ipreass.c ipredirect.c ipsend.c \
isbrc.c ${RT}
ICMP = icerrok.c icmp.c icmp_in.c icredirect.c \
icsetbuf.c icsetdata.c icsetsrc.c
IGMP = hgadd.c hgarpadd.c hgarpdel.c \
hginit.c hgjoin.c \
hgleave.c igmp.c igmp_in.c hgprint.c \
hglookup.c igmp_update.c hgrand.c igmp_settimers.c
NM = nm_in.c nm_init.c stlookup.c stnew.c
TM = tcptimer.c tmclear.c tmleft.c tmset.c \
tqdump.c
TCP = tcp_in.c tcpabort.c tcpacked.c tcpackit.c \
tcpcksum.c tcpclosed.c tcpclosewait.c tcpclosing.c \
tcpdata.c tcpdemux.c tcpdodat.c tcpestablished.c\
tcpfin1.c tcpfin2.c tcph2net.c tcphowmuch.c \
tcpidle.c tcpinp.c tcpiss.c tcpkick.c \
tcpkilltimers.c tcplastack.c tcplisten.c tcpnet2h.c \
tcpok.c tcpopts.c tcpostate.c tcpout.c \
tcppersist.c tcpreset.c tcprexmt.c \
tcprmss.c tcprtt.c tcprwindow.c tcpsend.c \
tcpsmss.c tcpsndlen.c \
tcpswindow.c tcpswitch.c tcpsync.c tcpsynrcvd.c \
tcpsynsent.c tcptimewait.c tcpwait.c tcpwakeup.c \
tcpwinit.c tcpxmit.c tfcoalesce.c tfinsert.c \
${TM}
OSPF = ospf_hin.c ospf_hsend.c ospf_in.c fcksum.c \
ospfcheck.c if_elect.c ospfhello.c ospfhtmpl.c \
ospfifinit.c ospfinit.c ospf.c ospfnet2h.c \
ospftimer.c nb_add.c nb_switch.c nb_reform.c \
nb_aok.c dd_queue.c dd_xmit.c lss_build.c \
ospf_ddin.c ospfddtmpl.c nb_rexmt.c nb_clearl.c \
nb_makel.c nb_mismatch.c lsa_xmit.c if_elect1.c \
ddi_exstart.c ddi_exchng.c lsr_in.c db_lookup.c \
db_update.c ddi_full.c db_new.c db_init.c \
lsa_add.c lsa_send.c ospflstmpl.c lsu_in.c \
lsack_in.c db_nlink.c db_rlink.c db_resync.c \
lsr_queue.c lsr_add.c lsr_xmit.c ospflsrtmpl.c \
lsr_check.c
UDP = udp_in.c udpcksum.c udph2net.c udpnet2h.c \
udpnxtp.c udpsend.c upalloc.c
NET = dnparse.c dot2ip.c ethmatch.c \
getaddr.c \
getname.c getnet.c getutim.c initgate.c \
inithost.c ip2dot.c ip2name.c local_out.c \
name2ip.c netdump.c netmask.c netmatch.c \
netnum.c netstart.c netwrite.c ni_in.c \
othinit.c othwrite.c rarp_in.c rarpsend.c \
setmask.c slowtimer.c ethmcast.c
NA = echod.c egp.c fingerd.c lfing.c \
ripadd.c ripcheck.c ripifset.c ripin.c \
ripmetric.c ripok.c ripout.c riprecv.c \
riprepl.c ripsend.c ripstart.c rwho.c \
rwhod.c rwhoind.c snmpd.c udpecho.c
RFS = mount.c rfalloc.c rfclose.c rfcntl.c \
rfdump.c rfgetc.c rfinit.c rfio.c \
rfmkpac.c rfopen.c rfputc.c rfread.c \
rfseek.c rfsend.c rfwrite.c unmount.c
SYS = autostart.c blkcmp.c blkequ.c \
chprio.c ckmode.c clkinit.c close.c \
conf.c control.c create.c dma.c \
dotrace.c evec.c freebuf.c freemem.c \
getbuf.c getc.c getdmem.c getitem.c \
getmem.c getpid.c getprio.c getstk.c \
gettime.c gpq.c i386.c init.c \
insert.c insertd.c ioerr.c \
ionull.c kill.c kprintf.c stacktrace.c \
kputc.c mark.c mkdpool.c mkpool.c \
naminit.c nammap.c namopen.c namrepl.c \
newqueue.c open.c panic.c pcount.c \
pcreate.c pdelete.c pinit.c poolinit.c \
preceive.c preset.c printq.c psend.c \
ptclear.c putc.c queue.c read.c \
ready.c receive.c recvclr.c recvtim.c \
remove.c rename.c resched.c resume.c \
scount.c screate.c sdelete.c seek.c \
send.c sendf.c setdev.c setnok.c \
signal.c signaln.c sleep.c sleep10.c \
sleep100.c sreset.c ssclock.c suspend.c \
unsleep.c userret.c wait.c wakeup.c \
write.c xdone.c syslog.c getuser.c \
getuid.c
TCPD = tcballoc.c tcbdealloc.c tcpbind.c \
tcpclose.c tcpcntl.c tcpcon.c tcpgetc.c \
tcpgetdata.c tcpgetspace.c tcpinit.c tcplq.c \
tcpmcntl.c tcpmopen.c tcpnxtp.c tcpputc.c \
tcpread.c tcpserver.c \
tcpstat.c tcpuopt.c tcpwr.c tcpwrite.c
TTY = ttyalloc.c ttycntl.c ttygetc.c ttyiin.c \
ttyinit.c ttynew.c ttyopen.c ttyputc.c \
ttyread.c ttywrite.c ttyoin.c
SNMP = a1rwint.c a1rwlen.c a1rwoid.c a1rwval.c \
mksnmp.c sae_findn.c sae_get.c sae_getf.c \
sae_getn.c sae_match.c sae_set.c sat_findn.c \
sat_get.c sat_getf.c sat_getn.c sat_match.c \
sat_set.c sif_get.c sif_getf.c sif_getn.c \
sif_match.c sif_set.c sna2b.c snb2a.c \
snclient.c snerr.c snfreebl.c snhash.c \
sninit.c snleaf.c snmib.c snoip.c \
snparse.c snprint.c snrslv.c sntable.c \
srt_findn.c srt_get.c srt_getf.c srt_getn.c \
srt_match.c srt_set.c stc_findn.c stc_get.c \
stc_getf.c stc_getn.c stc_match.c stc_set.c
ETH = ue_intr.c ue_write.c ue_init.c ue_cntl.c \
ue_demux.c ue_wstrt.c \
ee_intr.c ee_write.c ee_init.c ee_cntl.c \
ee_demux.c ee_wstrt.c ee_rom.c ee_cmd.c \
ee_mcast.c
SRC = ${ARP} ${COM} ${CON} ${DGRAM} ${ICMP} ${IGMP} ${IP} ${NA} ${NM} \
${NET} ${RFS} ${SNMP} ${SYS} ${TCPD} ${TCP} ${TTY} ${UDP} \
${DEBUG} ${OSPF}
COMOBJ = comcntl.o comgetc.o comiin.o cominit.o \
cominput.o comoutput.o comread.o comint.o \
comintr.o
CONOBJ = kbmcntl.o kbmgetc.o kbmiin.o kbminit.o \
kbminput.o kbmoutput.o kbmread.o kbscan.o \
kbmint.o
DEBUGOBJ = arpdump.o hexdump.o icmpdump.o igmpdump.o \
ipdump.o ospfdump.o pdump.o tcpdump.o \
udpdump.o
DGRAMOBJ = dgalloc.o dgclose.o dgcntl.o dgdump.o \
dginit.o dgmcntl.o dgmopen.o \
dgread.o dgwrite.o
ARPOBJ = arp_in.o arpadd.o arpalloc.o arpdq.o \
arpfind.o arpinit.o arpprint.o arpqsend.o \
arpsend.o arptimer.o
RTOBJ = rtadd.o rtdel.o rtdump.o rtfree.o \
rtget.o rthash.o rtinit.o rtnew.o \
rttimer.o
IPOBJ = ip_in.o ipdbc.o ipdoopts.o ipdstopts.o \
ipfadd.o ipfcons.o ipfhcopy.o ipfinit.o \
ipfjoin.o ipfsend.o ipftimer.o ipgetp.o \
iph2net.o ipnet2h.o ipproc.o ipputp.o \
ipreass.o ipredirect.o ipsend.o \
isbrc.o ${RTOBJ}
ICOBJ = icerrok.o icmp.o icmp_in.o icredirect.o \
icsetbuf.o icsetdata.o icsetsrc.o
IGOBJ = hgadd.o hgarpadd.o hgarpdel.o \
hginit.o hgjoin.o \
hgleave.o igmp.o igmp_in.o hgprint.o \
hglookup.o igmp_update.o hgrand.o igmp_settimers.o \
TMOBJ = tcptimer.o tmclear.o tmleft.o tmset.o \
tqdump.o
TCPOBJ = tcp_in.o tcpabort.o tcpacked.o tcpackit.o \
tcpcksum.o tcpclosed.o tcpclosewait.o tcpclosing.o \
tcpdata.o tcpdemux.o tcpdodat.o tcpestablished.o\
tcpfin1.o tcpfin2.o tcph2net.o tcphowmuch.o \
tcpidle.o tcpinp.o tcpiss.o tcpkick.o \
tcpkilltimers.o tcplastack.o tcplisten.o tcpnet2h.o \
tcpok.o tcpopts.o tcpostate.o tcpout.o \
tcppersist.o tcpreset.o tcprexmt.o \
tcprmss.o tcprtt.o tcprwindow.o tcpsend.o \
tcpsmss.o tcpsndlen.o \
tcpswindow.o tcpswitch.o tcpsync.o tcpsynrcvd.o \
tcpsynsent.o tcptimewait.o tcpwait.o tcpwakeup.o \
tcpwinit.o tcpxmit.o tfcoalesce.o tfinsert.o \
${TMOBJ}
OSPFOBJ = ospf_hin.o ospf_hsend.o ospf_in.o fcksum.o \
ospfcheck.o if_elect.o ospfhello.o ospfhtmpl.o \
ospfifinit.o ospfinit.o ospf.o ospfnet2h.o \
ospftimer.o nb_add.o nb_switch.o nb_reform.o \
nb_aok.o dd_queue.o dd_xmit.o lss_build.o \
ospf_ddin.o ospfddtmpl.o nb_rexmt.o nb_clearl.o \
nb_makel.o lsa_xmit.o nb_mismatch.o if_elect1.o \
ddi_exstart.o ddi_exchng.o lsr_in.o db_lookup.o \
db_update.o ddi_full.o db_new.o db_init.o \
lsa_add.o lsa_send.o ospflstmpl.o lsu_in.o \
lsack_in.o db_nlink.o db_rlink.o db_resync.o \
lsr_queue.o lsr_add.o lsr_xmit.o ospflsrtmpl.o \
lsr_check.o
UDPOBJ = udp_in.o udpcksum.o udph2net.o udpnet2h.o \
udpnxtp.o udpsend.o upalloc.o
NETOBJ = cksum.o dnparse.o dot2ip.o \
getaddr.o ethmatch.o \
getname.o getnet.o getutim.o initgate.o \
inithost.o ip2dot.o ip2name.o local_out.o \
name2ip.o netdump.o netmask.o netmatch.o \
netnum.o netstart.o netwrite.o ni_in.o \
othinit.o othwrite.o rarp_in.o rarpsend.o \
setmask.o slowtimer.o ethmcast.o
NAOBJ = echod.o egp.o fingerd.o lfing.o \
ripadd.o ripcheck.o ripifset.o ripin.o \
ripmetric.o ripok.o ripout.o riprecv.o \
riprepl.o ripsend.o ripstart.o rwho.o \
rwhod.o rwhoind.o snmpd.o udpecho.o
NMOBJ = nm_in.o nm_init.o stlookup.o stnew.o
RFSOBJ = mount.o rfalloc.o rfclose.o rfcntl.o \
rfdump.o rfgetc.o rfinit.o rfio.o \
rfmkpac.o rfopen.o rfputc.o rfread.o \
rfseek.o rfsend.o rfwrite.o unmount.o
SYSOBJ = autostart.o blkcmp.o blkequ.o \
chprio.o ckmode.o clkinit.o close.o \
conf.o control.o create.o dma.o \
dotrace.o evec.o freebuf.o freemem.o \
getbuf.o getc.o getdmem.o getitem.o \
getmem.o getpid.o getprio.o getstk.o \
gettime.o gpq.o i386.o init.o \
insert.o insertd.o ioerr.o \
ionull.o kill.o kprintf.o stacktrace.o \
kputc.o mark.o mkdpool.o mkpool.o \
naminit.o nammap.o namopen.o namrepl.o \
newqueue.o open.o panic.o pcount.o \
pcreate.o pdelete.o pinit.o poolinit.o \
preceive.o preset.o printq.o psend.o \
ptclear.o putc.o queue.o read.o \
ready.o receive.o recvclr.o recvtim.o \
remove.o rename.o resched.o resume.o \
scount.o screate.o sdelete.o seek.o \
send.o sendf.o setdev.o setnok.o \
signal.o signaln.o sleep.o sleep10.o \
sleep100.o sreset.o ssclock.o suspend.o \
unsleep.o userret.o wait.o wakeup.o \
write.o xdone.o syslog.o getuid.o \
getuser.o
TCPDOBJ = tcballoc.o tcbdealloc.o tcpbind.o \
tcpclose.o tcpcntl.o tcpcon.o tcpgetc.o \
tcpgetdata.o tcpgetspace.o tcpinit.o tcplq.o \
tcpmcntl.o tcpmopen.o tcpnxtp.o tcpputc.o \
tcpread.o tcpserver.o \
tcpstat.o tcpuopt.o tcpwr.o tcpwrite.o
TTYOBJ = ttyalloc.o ttycntl.o ttygetc.o ttyiin.o \
ttyinit.o ttynew.o ttyopen.o ttyputc.o \
ttyread.o ttywrite.o ttyoin.o
SNOBJ = a1rwint.o a1rwlen.o a1rwoid.o a1rwval.o \
mksnmp.o sae_findn.o sae_get.o sae_getf.o \
sae_getn.o sae_match.o sae_set.o sat_findn.o \
sat_get.o sat_getf.o sat_getn.o sat_match.o \
sat_set.o sif_get.o sif_getf.o sif_getn.o \
sif_match.o sif_set.o sna2b.o snb2a.o \
snclient.o snerr.o snfreebl.o snhash.o \
sninit.o snleaf.o snmib.o snoip.o \
snparse.o snprint.o snrslv.o sntable.o \
srt_findn.o srt_get.o srt_getf.o srt_getn.o \
srt_match.o srt_set.o stc_findn.o stc_get.o \
stc_getf.o stc_getn.o stc_match.o stc_set.o
ETHOBJ = ue_intr.o ue_write.o ue_init.o ue_cntl.o \
ue_int.o ue_demux.o ue_wstrt.o \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -