BBN-Vax-TCP/src/ftp/Make.TCP

I = ../../include
U = /usr/include
L = ../../lib
B = ../../bin
INST = mv

all:	ftp ftpsrv srvrftp

all.install: ftp.install ftpsrv.install srvrftp.install

ftp: ftp.o die.o tcp_usr.o tcp_fns.o ftp_lib.o $L/libn.a
	$(CC) $(CF) $! -n -o ftp

ftp.install: ftp
	$(INST) ftp $B

ftpsrv: ftpsrv.o tcp_fns.o spawn.o die.o $L/libn.a
	$(CC) $(CF) $! -n -o ftpsrv

ftpsrv.install: ftpsrv
	$(INST) ftpsrv $B

srvrftp: srvrftp.o tcp_fns.o spawn.o die.o tcp_srv.o ftp_lib.o $L/libn.a
	$(CC) $(CF) $! -n -o srvrftp

srvrftp.install: srvrftp
	$(INST) srvrftp $B

.c.o:
	$(CC) $(CF) -I$I -DTCP -O -c $*.c

ftp.o:	ftp.h usr.h ftptelnet.h ftp_lib.h\
	$U/ctype.h $U/sgtty.h $U/setjmp.h\
	$U/sys/types.h $U/sys/stat.h $U/sys/timeb.h
ftpsrv.o:	ftp.h
srvrftp.o:	srv.h
tcp_srv.o:	ftp.h
tcp_fns.o:	ftp.h
tcp_usr.o:	ftp.h usr.h
ftp_lib.o: ftp_lib.h ftp.h\
	$U/stdio.h $U/errno.h $U/sys/types.h $U/sys/timeb.h
spawn.o:	$U/errno.h
die.o:	$U/stdio.h $U/signal.h

ftp.h:	$I/netlib.h $I/con.h\
	$U/sitedefs.h $U/stdio.h $U/ctype.h $U/signal.h
srv.h:	ftp.h ftp_lib.h\
	$U/sys/types.h $U/sys/stat.h $U/errno.h
usr.h:	$U/signal.h $U/errno.h