home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-11-17 | 13.1 KB | 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
-