#
#

SDEFS=	-DBSD -DNO_MKTIME
PDEFS = -DCURSES -DTRY_ABOR -DNO_TIPS

CC=	gcc
CFLAGS=	-Wall -O2 -mbaserel $(SDEFS) $(PDEFS)
LFLAGS=	-mbaserel
LIBS=	-lbsocket -lbtermcap

OBJS = cmds.o cmdtab.o ftp.o ftprc.o getpass.o glob.o main.o open.o \
	set.o tips.o util.o

all: ncftp

ncftp: $(OBJS)
	$(CC) $(LFLAGS) $(OBJS) $(LIBS) -o ncftp

install: ncftp ncftp.1
	cp ncftp /usr/bin
	chmod 0711 /usr/bin/ncftp
	cp ncftp.1 /usr/man/man1   
	chmod 0644 /usr/man/man1/ncftp.1

clean:
	rm -f $(OBJS)

veryclean:
	rm -f $(OBJS) ncftp

# Dependencies:
cmds.o: cmds.c 
cmds.o: sys.h 
cmds.o: util.h 
cmds.o: cmds.h 
cmds.o: main.h 
cmds.o: ftp.h 
cmds.o: ftprc.h 
cmds.o: getpass.h 
cmds.o: glob.h 
cmds.o: open.h 
cmds.o: set.h 
cmds.o: defaults.h 
cmds.o: copyright.h 
cmdtab.o: cmdtab.c 
cmdtab.o: sys.h 
cmdtab.o: util.h 
cmdtab.o: cmds.h 
cmdtab.o: main.h 
cmdtab.o: ftp.h 
cmdtab.o: ftprc.h 
cmdtab.o: glob.h 
cmdtab.o: open.h 
cmdtab.o: set.h 
cmdtab.o: copyright.h 
ftp.o: ftp.c 
ftp.o: sys.h 
ftp.o: util.h 
ftp.o: ftp.h 
ftp.o: cmds.h 
ftp.o: main.h 
ftp.o: ftprc.h 
ftp.o: getpass.h 
ftp.o: defaults.h 
ftp.o: copyright.h 
ftprc.o: ftprc.c 
ftprc.o: sys.h 
ftprc.o: util.h 
ftprc.o: ftprc.h 
ftprc.o: main.h 
ftprc.o: cmds.h 
ftprc.o: set.h 
ftprc.o: defaults.h 
ftprc.o: copyright.h 
getpass.o: getpass.c 
getpass.o: sys.h 
getpass.o: util.h 
getpass.o: cmds.h 
getpass.o: getpass.h 
getpass.o: copyright.h 
glob.o: glob.c 
glob.o: sys.h 
glob.o: util.h 
glob.o: glob.h 
glob.o: cmds.h 
glob.o: copyright.h 
main.o: main.c 
main.o: sys.h 
main.o: util.h 
main.o: cmds.h 
main.o: main.h 
main.o: ftp.h 
main.o: ftprc.h 
main.o: open.h 
main.o: set.h 
main.o: defaults.h 
main.o: copyright.h 
open.o: open.c 
open.o: sys.h 
open.o: util.h 
open.o: open.h 
open.o: cmds.h 
open.o: ftp.h 
open.o: ftprc.h 
open.o: main.h 
open.o: defaults.h 
open.o: copyright.h 
set.o: set.c 
set.o: sys.h 
set.o: util.h 
set.o: cmds.h 
set.o: main.h 
set.o: set.h 
set.o: defaults.h 
set.o: copyright.h 
tips.o: tips.c 
tips.o: sys.h 
tips.o: util.h 
util.o: util.c 
util.o: sys.h 
util.o: util.h 
util.o: cmds.h 
util.o: main.h 
util.o: ftp.h 
util.o: ftprc.h 
util.o: defaults.h 
util.o: copyright.h 
