#
# SCCS_ID - "@(#)Makefile (TWG)       1.2     89/06/29 "
#
#   @(#) Copyright 1985.  The Wollongong Group, Inc.  All Rights Reserved
#

SOURCES	= cmds.c cmdtab.c ftp.c getpass.c glob.c main.c
OBJECTS	= cmds.o cmdtab.o ftp.o getpass.o glob.o main.o
BINARY	= ftp
SRCINC	= ftp_var.h

BINDIST	= ../../../bindist
SRCDIST	= ../../../srcdist
INSTALL	=
SHELL	=  /bin/sh
MCS	= mcs -c
OPTS	= -O		# for setting via the "make" command line
DEFINES	=		# for setting via the "make" command line
INCLUDE	= -I../../../include
LDFLAGS	= -s
LIBS	= ../../lib/libnet.a -lnsl_s -lPW

include	../../../make.pre

DEFS	= -DMAXPATHLEN=128 $(DEFINES)
CFLAGS	= $(INCLUDE) $(DEFS) $(OPTS) 

$(BINARY) all: $(OBJECTS) ../../lib/libnet.a 
	${CC} $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LIBS)
	${MCS} $(BINARY)

$(OBJECTS) :  $(SRCINC)

srcdist	: $(SOURCES)
	cp $(SOURCES) $(SRCINC) Makefile $(SRCDIST)/user/usr/bin/$(BINARY)

install: $(BINARY)
	cpset $(BINARY) $(INSTALL)/usr/bin/$(BINARY) 755 bin bin

bindist	: $(BINARY)
	cpset $(BINARY) $(BINDIST)/user/usr/bin/$(BINARY) 755 bin bin

lint :
	   lint $(CFLAGS) $(SOURCES)
clean :
	   -rm -f *.o *.s errs core a.out t.?

clobber	:  clean
	   -rm -f $(BINARY)

relink:
	rm -f $(BINARY)

