head     1.3;
branch   ;
access   ;
symbols  Release1:1.3;
locks    ; strict;
comment  @# @;


1.3
date     90.11.06.15.37.27;  author martin;  state Exp;
branches ;
next     1.2;

1.2
date     90.11.02.17.23.24;  author martin;  state Exp;
branches ;
next     1.1;

1.1
date     90.04.26.21.51.22;  author martin;  state Exp;
branches ;
next     ;


desc
@   
@


1.3
log
@Server release.
This version for Manx 3.6 only.
@
text
@#
# Makefile for network support library
#

MOBJ32 =stat.m getdomain.m inet_makeaddr.m getnetbyaddr.m \
	getnetbyname.m getnetent.m inet_network.m inet_lnaof.m \
	inet_netof.m nlist.m getdtablesize.m getproto.m q.m dir.m \
	chdir.m mkdir.m strtok.m syslog.m popen.m random.m \
	doprnt.m getservent.m sethostname.m getprotoname.m \
	getprotoent.m getopt.m getwd.m recvmsg.m \
	sendmsg.m sendto.m setsockopt.m shutdown.m recvfrom.m \
	basename.m getsockopt.m getpeername.m alarm.m \
	getumask.m gettz.m readv.m daemon.m daemonclose.m rexec.m \
	getsockname.m gettimeofday.m setuid.m bindresvport.m rcmd.m \
	perror.m sys_err.m sleep.m getpid.m inet_ntoa.m \
	gethostname.m getinet.m gethostent.m inet_addr.m ffs.m \
	fstat.m getuid.m herror.m writev.m bind.m getgid.m \
	requester.m  password.m ioctl.m strcasecmp.m \
	listen.m accept.m socket.m send.m \
	recv.m connect.m sostub.m exit.m signal.m access.m \
	console.m startnetwork.m inet_up.m dos_packet.m \
	daemon_init.m bmov.m bcmp.m bset.m


RES32 =	res_debug.m res_mkquery.m res_comp.m res_send.m


#
# MANX format socket32.lib	- 32 bit int, near code, near data
#

sys_err.m:
	cc -Inetinc: -Z2500 -DAMIGA +l sys_err.c -o sys_err.m


docs:
	join #?.(c|asm) as ram:temp_docs
	autodoc >docs -t4 ram:temp_docs
	delete ram:temp_docs

.asm.m:
	as $*.asm -o $*.m

.c.m:
	cc  -Inetinc: -DAMIGA +l $*.c -o $*.m

all:	socket32.lib

socket32.lib: $(MOBJ32)
	lb $@@ $(MOBJ32)

clean:
	delete #?.m 

install: socket32.lib
	copy socket32.lib NETBIN:lib clone

@


1.2
log
@*** empty log message ***
@
text
@a23 18
MOBJ5 =stat.m5 getdomain.m5 inet_makeaddr.m5 getnetbyaddr.m5 \
	getnetbyname.m5 getnetent.m5 inet_network.m5 inet_lnaof.m5 \
	inet_netof.m5 nlist.m5 getdtablesize.m5 getproto.m5 q.m5 dir.m5 \
	chdir.m5 mkdir.m5 strtok.m5 syslog.m5 popen.m5 random.m5 \
	doprnt.m5 getservent.m5 sethostname.m5 getprotoname.m5 \
	getprotoent.m5 getopt.m5 getwd.m5 recvmsg.m5 \
	sendmsg.m5 sendto.m5 setsockopt.m5 shutdown.m5 recvfrom.m5 \
	basename.m5 getsockopt.m5 getpeername.m5 alarm.m5 \
	getumask.m5 gettz.m5 readv.m5 rexec.m5 \
	getsockname.m5 gettimeofday.m5 setuid.m5 bindresvport.m5 rcmd.m5 \
	perror.m5 sys_err.m5 sleep.m5 getpid.m5 inet_ntoa.m5 \
	gethostname.m5 getinet.m5 gethostent.m5 inet_addr.m5 ffs.m5 \
	fstat.m5 getuid.m5 herror.m5 writev.m5 bind.m5 getgid.m5 \
	requester.m5  password.m5 ioctl.m5 strcasecmp.m5 \
	listen.m5 accept.m5 socket.m5 send.m5 \
	recv.m5 connect.m5 sostub.m5 exit.m5 signal.m5 access.m5 \
	console.m5 startnetwork.m5 inet_up.m5 dos_packet.m5 \
	bmov.m5 bcmp.m5 bset.m5
a26 18
OBJL =	stat.l getdomain.l inet_makeaddr.l getnetbyaddr.l \
	getnetbyname.l getnetent.l inet_network.l inet_lnaof.l \
	inet_netof.l nlist.l getdtablesize.l getproto.l q.l dir.l \
	chdir.l mkdir.l strtok.l syslog.l popen.l random.l \
	doprnt.l getservent.l sethostname.l getprotoname.l \
	getprotoent.l getopt.l getwd.l recvmsg.l \
	sendmsg.l sendto.l setsockopt.l shutdown.l recvfrom.l \
	basename.l getsockopt.l getpeername.l alarm.l \
	getumask.l gettz.l readv.l daemon.l daemonclose.l rexec.l \
	getsockname.l gettimeofday.l setuid.l bindresvport.l rcmd.l \
	perror.l sys_err.l sleep.l getpid.l inet_ntoa.l \
	gethostname.l getinet.l gethostent.l inet_addr.l ffs.l \
	fstat.l getuid.l herror.l writev.l bind.l getgid.l \
	requester.l  password.l ioctl.l strcasecmp.l \
	listen.l accept.l socket.l send.l index.l \
	recv.l connect.l exit.l signal.l access.l \
	console.l startnetwork.l inet_up.l dos_packet.l \
	daemon_init.l bmov.l bcmp.l bset.l
a27 3

PROBS	= fstat.l

d29 1
a29 1
# MANX format net32.lib	- 32 bit int, near code, near data
d33 1
a33 1
	cc -I//include -Z2500 -DAMIGA +l sys_err.c -o sys_err.m
d36 1
a36 1
docs: $(OBJL)
a43 3
.asm.m5:
	as $*.asm -o $*.m5

d45 1
a45 1
	cc  -I//include -DAMIGA +l $*.c -o $*.m
d47 1
a47 2
.c.m5:
	cc -so -wo -i//include -DAMIGA $*.c -o $*.m5
d49 1
a49 3
all:	net32.lib

net32.lib: $(MOBJ32) makefile
a51 3
netm.lib: $(MOBJ5)
	lb $@@ $(MOBJ5)

d53 1
a53 14
	delete #?.m #?.l

install: net32.lib

order32:	$(MOBJ32)
	list >order.in quick #?.m
	ord order.in order.out

#
# LATTICE format net.lib
#

.asm.l:
	casm -A $*.asm -o $*.l
d55 2
a56 2
.c.l:
	lc -b1 -O -v -DAMIGA -i//include  -o$*.l $*.c
a57 4
net.lib:	$(OBJL)
	list >oml.list nohead quick #?.l
	oml net.lib @@oml.list
	-delete oml.list
@


1.1
log
@Initial revision
@
text
@d24 19
d47 3
a49 2
	inet_netof.l nlist.l getdtablesize.l getproto.l q.l dir.l syslog.l popen.l \
	random.l doprnt.l getservent.l sethostname.l getprotoname.l \
d57 7
a63 5
	getuid.l herror.l writev.l bind.l getgid.l \
	requester.l password.l ioctl.l strcasecmp.l \
	config.l listen.l accept.l send.l \
	recv.l connect.l signal.l console.l startnetwork.l \
	inet_up.l dos_packet.l socket.l daemon_init.l
d71 9
d83 3
d87 4
a90 1
	cc +B -I//include -DAMIGA +l $*.c -o $*.m
d97 3
d113 3
d117 1
a117 1
	lc -b1 -d3 -O -DAMIGA -i//include  -o$*.l $*.c
@
