#*
#* TNET		A server program for MINIX which implements the TCP/IP
#*		suite of networking protocols.  It is based on the
#*		TCP/IP code written by Phil Karn et al, as found in
#*		his NET package for Packet Radio communications.
#*
#*		@(#)tnet/Makefile	1.00	07/11/92
#*
#* Author:	Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
#*

# This set of macros for the MINIX-PC ACK compiler.
CC	= cc -LIB
O	= s
L	= ack

# This set of macros for the MINIX-PC BCC compiler.
#CC	= bcc
#O	= o
#L	= bcc

# Where are the TNET include files?
INC	= -I../../include

# Library options.
OPTS	=
#OPTS	= -DDEBUG
CFLAGS	= -D_MINIX -D_POSIX_SOURCE $(OPTS) $(INC)

OBJ	= client.$(O) gdname.$(O) ghid.$(O) ghname.$(O) sdname.$(O) \
	  shid.$(O) shname.$(O) socket.$(O) rmtlink.$(O) listen.$(O) \
	  gsname.$(O) gpname.$(O) connect.$(O) bind.$(O) accept.$(O)


libtnet.a:	Makefile $(OBJ)
		ar rv ../$(L)/libtnet.a $(OBJ)

clean:
		@rm -f *.a *.$(O)

Versions:
		@fgrep "\@\(\#\)" *.c >tmp
		@sed 's/.*:	//' <tmp >Versions
		@rm -f tmp

accept.$(O):	accept.c
		$(CC) -c $(CFLAGS) accept.c

bind.$(O):	bind.c
		$(CC) -c $(CFLAGS) bind.c

connect.$(O):	connect.c
		$(CC) -c $(CFLAGS) connect.c

gdname.$(O):	gdname.c
		$(CC) -c $(CFLAGS) gdname.c

ghid.$(O):	ghid.c
		$(CC) -c $(CFLAGS) ghid.c

ghname.$(O):	ghname.c
		$(CC) -c $(CFLAGS) ghname.c

gpname.$(O):	gpname.c
		$(CC) -c $(CFLAGS) gpname.c

gsname.$(O):	gsname.c
		$(CC) -c $(CFLAGS) gsname.c

listen.$(O):	listen.c
		$(CC) -c $(CFLAGS) listen.c

sdname.$(O):	sdname.c
		$(CC) -c $(CFLAGS) sdname.c

shid.$(O):	shid.c
		$(CC) -c $(CFLAGS) shid.c

shname.$(O):	shname.c
		$(CC) -c $(CFLAGS) shname.c

socket.$(O):	socket.c
		$(CC) -c $(CFLAGS) socket.c

client.$(O):	client.c
		$(CC) -c $(CFLAGS) client.c

rmtlink.$(O):	rmtlink.c
		$(CC) -c $(CFLAGS) rmtlink.c

# End of Makefile.
