home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
network
/
netlib_1
/
NetLibSrc
/
Makefile
< prev
Wrap
Makefile
|
1995-11-17
|
13KB
|
505 lines
# Project: NetLib
.SUFFIXES: .s .os .oszm .c .oc .oczm
CC = cc
CCFlags = -c -fafh -depend !Depend -throwback -IC:,NetLib:
Asm = objasm
AsmFlags = -depend !Depend -ThrowBack -quit
AsmZmFlags = $(AsmFlags) -PreDefine "ModuleCode SETS \"yes\""
CCFiles = oc.addr oc.host oc.lnaof oc.makeaddr oc.net oc.netof \
oc.network oc.ntoa oc.proto oc.readline oc.serv oc.aton
AsmFiles = os.accept os.bind os.close os.connect os.getpeernam \
os.getsocknam os.getsockopt os.hostbyaddr os.hostbyname \
os.htonl os.htons os.ioctl os.listen os.ntohl os.ntohs \
os.recv os.recvfrom os.recvmsg os.select os.send os.sendto \
os.sendmsg os.setsockopt os.socket os.sread os.swrite \
os.readv os.writev os.sendtosm os.sockstat \
os.shutdown os.gettsize os.gettime
CCzMFiles = oczm.addr oczm.host oczm.lnaof oczm.makeaddr oczm.net \
oczm.netof oczm.network oczm.ntoa oczm.proto oczm.readline \
oczm.serv oczm.aton
AsmzMFiles = oszm.accept oszm.bind oszm.close oszm.connect \
oszm.getpeernam oszm.getsocknam oszm.getsockopt \
oszm.hostbyaddr oszm.hostbyname oszm.htonl oszm.htons \
oszm.ioctl oszm.listen oszm.ntohl oszm.ntohs oszm.recv \
oszm.recvfrom oszm.recvmsg oszm.select oszm.send \
oszm.sendto oszm.sendmsg oszm.setsockopt oszm.socket \
oszm.sread oszm.swrite oszm.readv oszm.writev \
oszm.sendtosm oszm.sockstat oszm.shutdown oszm.gettsize \
oszm.gettime
all: NetLib:o.NetLib NetLib:o.NetLibzM NetLib:o.OnlySock NetLib:o.OnlySockzM NetLib:o.NetLibH NetLib:o.NetLibHzM
NetLib:o.NetLib: $(CCFiles) $(AsmFiles)
LibFile -co $@ os.* oc.*
NetLib:o.NetLibzM: $(CCzMFiles) $(AsmzMFiles)
LibFile -co $@ oszm.* oczm.*
NetLib:o.NetLibH: NetLib:o.NetLib
@Copy Netlib:o.NetLib NetLib:o.NetLibH F~r~c~v~n
libfile -d NetLib:o.NetLibH os.hostbyaddr \
os.hostbyname
NetLib:o.NetLibHzM: NetLib:o.NetLibzM
@Copy Netlib:o.NetLibzM NetLib:o.NetLibHzm F~r~c~v~n
libfile -d NetLib:o.NetLibHzM oszm.hostbyaddr \
oszm.hostbyname
NetLib:o.OnlySock: NetLib:o.NetLib
@Copy Netlib:o.NetLib NetLib:o.OnlySock F~r~c~v~n
libfile -d NetLib:o.OnlySock os.hostbyaddr os.hostbyname \
oc.host
NetLib:o.OnlySockzM: NetLib:o.NetLibzM
@Copy Netlib:o.NetLibzM NetLib:o.OnlySockzM F~r~c~v~n
libfile -d NetLib:o.OnlySockzM oszm.hostbyaddr \
oszm.hostbyname oczm.host
.s.os:
$(Asm) $(AsmFlags) -from $< -to $@
.c.oc:
$(CC) $(CCFlags) $< -o $@
.s.oszm:
$(Asm) $(AsmZmFlags) -from $< -to $@
.c.oczm:
$(CC) $(CCFLAGS) -zM $< -o $@
# Dynamic dependencies:
oc.getoctet: c.getoctet
os.getpeername: s.getpeername
os.getpeername: hdr.Regs
os.getpeername: hdr.SocketSWIs
os.getsockname: s.getsockname
os.getsockname: hdr.Regs
os.getsockname: hdr.SocketSWIs
os.creat: s.creat
os.creat: hdr.Regs
os.creat: hdr.SocketSWIs
oc.addr: c.addr
oc.addr: NetLib:arpa.h.inet
oc.addr: NetLib:netinet.h.in
oc.addr: NetLib:sys.h.types
oc.addr: NetLib:sys.h.types
oc.addr: NetLib:netinet.h.in
oc.lnaof: c.lnaof
oc.lnaof: NetLib:arpa.h.inet
oc.lnaof: NetLib:netinet.h.in
oc.lnaof: NetLib:sys.h.types
oc.lnaof: NetLib:sys.h.types
oc.lnaof: NetLib:netinet.h.in
oc.makeaddr: c.makeaddr
oc.makeaddr: NetLib:arpa.h.inet
oc.makeaddr: NetLib:netinet.h.in
oc.makeaddr: NetLib:sys.h.types
oc.makeaddr: NetLib:sys.h.types
oc.makeaddr: NetLib:netinet.h.in
oc.netof: c.netof
oc.netof: NetLib:arpa.h.inet
oc.netof: NetLib:netinet.h.in
oc.netof: NetLib:sys.h.types
oc.netof: NetLib:sys.h.types
oc.netof: NetLib:netinet.h.in
oc.network: c.network
oc.network: NetLib:arpa.h.inet
oc.network: NetLib:netinet.h.in
oc.network: NetLib:sys.h.types
oc.network: NetLib:sys.h.types
oc.network: NetLib:netinet.h.in
oc.network: NetLib:sys.h.byteorder
oc.ntoa: c.ntoa
oc.ntoa: NetLib:arpa.h.inet
oc.ntoa: NetLib:netinet.h.in
oc.ntoa: NetLib:sys.h.types
oc.ntoa: NetLib:sys.h.types
oc.ntoa: NetLib:netinet.h.in
oc.readline: c.readline
oc.readline: h.socketlib
oc.aton: c.aton
oc.aton: NetLib:netinet.h.in
oc.aton: NetLib:sys.h.types
oc.aton: NetLib:arpa.h.inet
oc.aton: NetLib:netinet.h.in
oc.aton: NetLib:sys.h.types
oc.aton: Internet:sys.h.byteorder
oczm.addr: c.addr
oczm.addr: NetLib:arpa.h.inet
oczm.addr: NetLib:netinet.h.in
oczm.addr: NetLib:sys.h.types
oczm.addr: NetLib:sys.h.types
oczm.addr: NetLib:netinet.h.in
oczm.lnaof: c.lnaof
oczm.lnaof: NetLib:arpa.h.inet
oczm.lnaof: NetLib:netinet.h.in
oczm.lnaof: NetLib:sys.h.types
oczm.lnaof: NetLib:sys.h.types
oczm.lnaof: NetLib:netinet.h.in
oczm.makeaddr: c.makeaddr
oczm.makeaddr: NetLib:arpa.h.inet
oczm.makeaddr: NetLib:netinet.h.in
oczm.makeaddr: NetLib:sys.h.types
oczm.makeaddr: NetLib:sys.h.types
oczm.makeaddr: NetLib:netinet.h.in
oczm.netof: c.netof
oczm.netof: NetLib:arpa.h.inet
oczm.netof: NetLib:netinet.h.in
oczm.netof: NetLib:sys.h.types
oczm.netof: NetLib:sys.h.types
oczm.netof: NetLib:netinet.h.in
oczm.network: c.network
oczm.network: NetLib:arpa.h.inet
oczm.network: NetLib:netinet.h.in
oczm.network: NetLib:sys.h.types
oczm.network: NetLib:sys.h.types
oczm.network: NetLib:netinet.h.in
oczm.network: NetLib:sys.h.byteorder
oczm.ntoa: c.ntoa
oczm.ntoa: NetLib:arpa.h.inet
oczm.ntoa: NetLib:netinet.h.in
oczm.ntoa: NetLib:sys.h.types
oczm.ntoa: NetLib:sys.h.types
oczm.ntoa: NetLib:netinet.h.in
oczm.readline: c.readline
oczm.readline: h.socketlib
oczm.aton: c.aton
oczm.aton: NetLib:netinet.h.in
oczm.aton: NetLib:sys.h.types
oczm.aton: NetLib:arpa.h.inet
oczm.aton: NetLib:netinet.h.in
oczm.aton: NetLib:sys.h.types
oczm.aton: Internet:sys.h.byteorder
oc.host: c.host
oc.host: NetLib:arpa.h.inet
oc.host: NetLib:netinet.h.in
oc.host: NetLib:sys.h.types
oc.host: NetLib:sys.h.types
oc.host: NetLib:h.netdb
oc.host: NetLib:sys.h.types
oc.host: NetLib:netinet.h.in
oc.host: NetLib:sys.h.socket
oc.host: Internet:sys.h.types
oc.host: h.socketlib
oc.net: c.net
oc.net: NetLib:arpa.h.inet
oc.net: NetLib:netinet.h.in
oc.net: NetLib:sys.h.types
oc.net: NetLib:sys.h.types
oc.net: NetLib:h.netdb
oc.net: NetLib:sys.h.types
oc.net: NetLib:netinet.h.in
oc.net: NetLib:sys.h.socket
oc.net: Internet:sys.h.types
oc.net: h.socketlib
oc.proto: c.proto
oc.proto: NetLib:h.netdb
oc.proto: NetLib:sys.h.types
oc.proto: NetLib:netinet.h.in
oc.proto: NetLib:sys.h.types
oc.proto: NetLib:sys.h.socket
oc.proto: Internet:sys.h.types
oc.proto: h.socketlib
oc.serv: c.serv
oc.serv: NetLib:h.netdb
oc.serv: NetLib:sys.h.types
oc.serv: NetLib:netinet.h.in
oc.serv: NetLib:sys.h.types
oc.serv: NetLib:sys.h.byteorder
oc.serv: NetLib:sys.h.socket
oc.serv: Internet:sys.h.types
oc.serv: h.socketlib
os.gettime: s.gettime
oczm.host: c.host
oczm.host: NetLib:arpa.h.inet
oczm.host: NetLib:netinet.h.in
oczm.host: NetLib:sys.h.types
oczm.host: NetLib:sys.h.types
oczm.host: NetLib:h.netdb
oczm.host: NetLib:sys.h.types
oczm.host: NetLib:netinet.h.in
oczm.host: NetLib:sys.h.socket
oczm.host: Internet:sys.h.types
oczm.host: h.socketlib
oczm.net: c.net
oczm.net: NetLib:arpa.h.inet
oczm.net: NetLib:netinet.h.in
oczm.net: NetLib:sys.h.types
oczm.net: NetLib:sys.h.types
oczm.net: NetLib:h.netdb
oczm.net: NetLib:sys.h.types
oczm.net: NetLib:netinet.h.in
oczm.net: NetLib:sys.h.socket
oczm.net: Internet:sys.h.types
oczm.net: h.socketlib
oczm.proto: c.proto
oczm.proto: NetLib:h.netdb
oczm.proto: NetLib:sys.h.types
oczm.proto: NetLib:netinet.h.in
oczm.proto: NetLib:sys.h.types
oczm.proto: NetLib:sys.h.socket
oczm.proto: Internet:sys.h.types
oczm.proto: h.socketlib
oczm.serv: c.serv
oczm.serv: NetLib:h.netdb
oczm.serv: NetLib:sys.h.types
oczm.serv: NetLib:netinet.h.in
oczm.serv: NetLib:sys.h.types
oczm.serv: NetLib:sys.h.byteorder
oczm.serv: NetLib:sys.h.socket
oczm.serv: Internet:sys.h.types
oczm.serv: h.socketlib
oszm.gettime: s.gettime
os.accept: s.accept
os.accept: hdr.Regs
os.accept: hdr.Vars
os.accept: hdr.SocketSWIs
os.bind: s.bind
os.bind: hdr.Regs
os.bind: hdr.Vars
os.bind: hdr.SocketSWIs
os.close: s.close
os.close: hdr.Regs
os.close: hdr.Vars
os.close: hdr.SocketSWIs
os.connect: s.connect
os.connect: hdr.Regs
os.connect: hdr.Vars
os.connect: hdr.SocketSWIs
os.getpeernam: s.getpeernam
os.getpeernam: hdr.Regs
os.getpeernam: hdr.Vars
os.getpeernam: hdr.SocketSWIs
os.getsocknam: s.getsocknam
os.getsocknam: hdr.Regs
os.getsocknam: hdr.Vars
os.getsocknam: hdr.SocketSWIs
os.getsockopt: s.getsockopt
os.getsockopt: hdr.Regs
os.getsockopt: hdr.Vars
os.getsockopt: hdr.SocketSWIs
os.hostbyaddr: s.hostbyaddr
os.hostbyaddr: hdr.Regs
os.hostbyaddr: hdr.Vars
os.hostbyaddr: hdr.SocketSWIs
os.hostbyname: s.hostbyname
os.hostbyname: hdr.Regs
os.hostbyname: hdr.Vars
os.hostbyname: hdr.SocketSWIs
os.htonl: s.htonl
os.htonl: hdr.Regs
os.htonl: hdr.Vars
os.htons: s.htons
os.htons: hdr.Regs
os.htons: hdr.Vars
os.ioctl: s.ioctl
os.ioctl: hdr.Regs
os.ioctl: hdr.Vars
os.ioctl: hdr.SocketSWIs
os.listen: s.listen
os.listen: hdr.Regs
os.listen: hdr.Vars
os.listen: hdr.SocketSWIs
os.ntohl: s.ntohl
os.ntohl: hdr.Regs
os.ntohl: hdr.Vars
os.ntohs: s.ntohs
os.ntohs: hdr.Regs
os.ntohs: hdr.Vars
os.recv: s.recv
os.recv: hdr.Regs
os.recv: hdr.Vars
os.recv: hdr.SocketSWIs
os.recvfrom: s.recvfrom
os.recvfrom: hdr.Regs
os.recvfrom: hdr.Vars
os.recvfrom: hdr.SocketSWIs
os.recvmsg: s.recvmsg
os.recvmsg: hdr.Regs
os.recvmsg: hdr.Vars
os.recvmsg: hdr.SocketSWIs
os.select: s.select
os.select: hdr.Regs
os.select: hdr.Vars
os.select: hdr.SocketSWIs
os.send: s.send
os.send: hdr.Regs
os.send: hdr.Vars
os.send: hdr.SocketSWIs
os.sendto: s.sendto
os.sendto: hdr.Regs
os.sendto: hdr.Vars
os.sendto: hdr.SocketSWIs
os.sendmsg: s.sendmsg
os.sendmsg: hdr.Regs
os.sendmsg: hdr.Vars
os.sendmsg: hdr.SocketSWIs
os.setsockopt: s.setsockopt
os.setsockopt: hdr.Regs
os.setsockopt: hdr.Vars
os.setsockopt: hdr.SocketSWIs
os.socket: s.socket
os.socket: hdr.Regs
os.socket: hdr.Vars
os.socket: hdr.SocketSWIs
os.sread: s.sread
os.sread: hdr.Regs
os.sread: hdr.Vars
os.sread: hdr.SocketSWIs
os.swrite: s.swrite
os.swrite: hdr.Regs
os.swrite: hdr.Vars
os.swrite: hdr.SocketSWIs
os.readv: s.readv
os.readv: hdr.Regs
os.readv: hdr.Vars
os.readv: hdr.SocketSWIs
os.writev: s.writev
os.writev: hdr.Regs
os.writev: hdr.Vars
os.writev: hdr.SocketSWIs
os.sendtosm: s.sendtosm
os.sendtosm: hdr.Regs
os.sendtosm: hdr.Vars
os.sendtosm: hdr.SocketSWIs
os.sockstat: s.sockstat
os.sockstat: hdr.Regs
os.sockstat: hdr.Vars
os.sockstat: hdr.SocketSWIs
os.shutdown: s.shutdown
os.shutdown: hdr.Regs
os.shutdown: hdr.Vars
os.shutdown: hdr.SocketSWIs
os.gettsize: s.gettsize
os.gettsize: hdr.Regs
os.gettsize: hdr.Vars
os.gettsize: hdr.SocketSWIs
oszm.accept: s.accept
oszm.accept: hdr.Regs
oszm.accept: hdr.Vars
oszm.accept: hdr.SocketSWIs
oszm.bind: s.bind
oszm.bind: hdr.Regs
oszm.bind: hdr.Vars
oszm.bind: hdr.SocketSWIs
oszm.close: s.close
oszm.close: hdr.Regs
oszm.close: hdr.Vars
oszm.close: hdr.SocketSWIs
oszm.connect: s.connect
oszm.connect: hdr.Regs
oszm.connect: hdr.Vars
oszm.connect: hdr.SocketSWIs
oszm.getpeernam: s.getpeernam
oszm.getpeernam: hdr.Regs
oszm.getpeernam: hdr.Vars
oszm.getpeernam: hdr.SocketSWIs
oszm.getsocknam: s.getsocknam
oszm.getsocknam: hdr.Regs
oszm.getsocknam: hdr.Vars
oszm.getsocknam: hdr.SocketSWIs
oszm.getsockopt: s.getsockopt
oszm.getsockopt: hdr.Regs
oszm.getsockopt: hdr.Vars
oszm.getsockopt: hdr.SocketSWIs
oszm.hostbyaddr: s.hostbyaddr
oszm.hostbyaddr: hdr.Regs
oszm.hostbyaddr: hdr.Vars
oszm.hostbyaddr: hdr.SocketSWIs
oszm.hostbyname: s.hostbyname
oszm.hostbyname: hdr.Regs
oszm.hostbyname: hdr.Vars
oszm.hostbyname: hdr.SocketSWIs
oszm.htonl: s.htonl
oszm.htonl: hdr.Regs
oszm.htonl: hdr.Vars
oszm.htons: s.htons
oszm.htons: hdr.Regs
oszm.htons: hdr.Vars
oszm.ioctl: s.ioctl
oszm.ioctl: hdr.Regs
oszm.ioctl: hdr.Vars
oszm.ioctl: hdr.SocketSWIs
oszm.listen: s.listen
oszm.listen: hdr.Regs
oszm.listen: hdr.Vars
oszm.listen: hdr.SocketSWIs
oszm.ntohl: s.ntohl
oszm.ntohl: hdr.Regs
oszm.ntohl: hdr.Vars
oszm.ntohs: s.ntohs
oszm.ntohs: hdr.Regs
oszm.ntohs: hdr.Vars
oszm.recv: s.recv
oszm.recv: hdr.Regs
oszm.recv: hdr.Vars
oszm.recv: hdr.SocketSWIs
oszm.recvfrom: s.recvfrom
oszm.recvfrom: hdr.Regs
oszm.recvfrom: hdr.Vars
oszm.recvfrom: hdr.SocketSWIs
oszm.recvmsg: s.recvmsg
oszm.recvmsg: hdr.Regs
oszm.recvmsg: hdr.Vars
oszm.recvmsg: hdr.SocketSWIs
oszm.select: s.select
oszm.select: hdr.Regs
oszm.select: hdr.Vars
oszm.select: hdr.SocketSWIs
oszm.send: s.send
oszm.send: hdr.Regs
oszm.send: hdr.Vars
oszm.send: hdr.SocketSWIs
oszm.sendto: s.sendto
oszm.sendto: hdr.Regs
oszm.sendto: hdr.Vars
oszm.sendto: hdr.SocketSWIs
oszm.sendmsg: s.sendmsg
oszm.sendmsg: hdr.Regs
oszm.sendmsg: hdr.Vars
oszm.sendmsg: hdr.SocketSWIs
oszm.setsockopt: s.setsockopt
oszm.setsockopt: hdr.Regs
oszm.setsockopt: hdr.Vars
oszm.setsockopt: hdr.SocketSWIs
oszm.socket: s.socket
oszm.socket: hdr.Regs
oszm.socket: hdr.Vars
oszm.socket: hdr.SocketSWIs
oszm.sread: s.sread
oszm.sread: hdr.Regs
oszm.sread: hdr.Vars
oszm.sread: hdr.SocketSWIs
oszm.swrite: s.swrite
oszm.swrite: hdr.Regs
oszm.swrite: hdr.Vars
oszm.swrite: hdr.SocketSWIs
oszm.readv: s.readv
oszm.readv: hdr.Regs
oszm.readv: hdr.Vars
oszm.readv: hdr.SocketSWIs
oszm.writev: s.writev
oszm.writev: hdr.Regs
oszm.writev: hdr.Vars
oszm.writev: hdr.SocketSWIs
oszm.sendtosm: s.sendtosm
oszm.sendtosm: hdr.Regs
oszm.sendtosm: hdr.Vars
oszm.sendtosm: hdr.SocketSWIs
oszm.sockstat: s.sockstat
oszm.sockstat: hdr.Regs
oszm.sockstat: hdr.Vars
oszm.sockstat: hdr.SocketSWIs
oszm.shutdown: s.shutdown
oszm.shutdown: hdr.Regs
oszm.shutdown: hdr.Vars
oszm.shutdown: hdr.SocketSWIs
oszm.gettsize: s.gettsize
oszm.gettsize: hdr.Regs
oszm.gettsize: hdr.Vars
oszm.gettsize: hdr.SocketSWIs