xref: /dflybsd-src/usr.bin/ftp/Makefile (revision fc4af96729edcebb7aba13aeec8a71ba85e1e4b1)
1984263bcSMatthew Dillon# $FreeBSD: src/usr.bin/ftp/Makefile,v 1.11.2.1 2000/05/16 04:25:19 cpiazza Exp $
2984263bcSMatthew Dillon#	$NetBSD: Makefile,v 1.15 1997/10/18 15:31:20 lukem Exp $
3984263bcSMatthew Dillon#	from: @(#)Makefile	8.2 (Berkeley) 4/3/94
4984263bcSMatthew Dillon
5984263bcSMatthew Dillon# Uncomment the following to provide defaults for gate-ftp operation
6984263bcSMatthew Dillon#
7984263bcSMatthew Dillon#CFLAGS+=-DGATE_SERVER=\"ftp-gw.host\" # -DGATE_PORT=21
8984263bcSMatthew Dillon
9178601b5SPeter AvalosCONTRIBDIR= ${.CURDIR}/../../contrib/tnftp
107937920cSJohn Marino.PATH:	${CONTRIBDIR}/src
11984263bcSMatthew Dillon
12ac869f4fSSimon SchubertPROG=	ftp
13ac869f4fSSimon SchubertSRCS=	cmds.c cmdtab.c complete.c domacro.c fetch.c ftp.c main.c \
14fef7d5c7SSascha Wildner	progressbar.c ruserpass.c ssl.c util.c
15ac869f4fSSimon Schubert
167937920cSJohn MarinoCFLAGS+=-I${.CURDIR} -I${.OBJDIR} -I${CONTRIBDIR} \
177937920cSJohn Marino	-I${.CURDIR}/../../lib/libc/stdtime \
187937920cSJohn Marino	-D__dead=__dead2 -DUSE_GLOB_H
19ada524f6Szrj
20ada524f6Szrj# Avoid symbol conflict with ncurses(lib_trace.c:void trace(unsigned))
21ada524f6SzrjCFLAGS+=-Dtrace=ftp_trace
22ada524f6Szrj
23*fc4af967SzrjLDADD=	-lutil
24*fc4af967SzrjDPADD=	${LIBUTIL}
25cfe0a42bSJohn Marino
26*fc4af967Szrj# for <termcap.h>
27cfe0a42bSJohn MarinoCFLAGS+=	-I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses
28*fc4af967Szrj
29*fc4af967SzrjLDADD+=		-lprivate_edit -lprivate_ncurses
30*fc4af967SzrjDPADD+=		${LIBEDIT} ${LIBNCURSES}
31*fc4af967Szrj
32*fc4af967SzrjCFLAGS+=	${PRIVATELIB_CFLAGS}
3338b720cdSzrjLDFLAGS+=	${PRIVATELIB_LDFLAGS}
34c3bdd8caSPeter Avalos
35*fc4af967SzrjCFLAGS+=	-DWITH_SSL
36304ca408SJohn MarinoLDADD+=		-lprivate_ssl -lprivate_crypto
37117e566dSSascha WildnerDPADD+=		${LIBSSL} ${LIBCRYPTO}
38984263bcSMatthew Dillon
39984263bcSMatthew DillonLINKS=	${BINDIR}/ftp ${BINDIR}/pftp \
40984263bcSMatthew Dillon	${BINDIR}/ftp ${BINDIR}/gate-ftp
41984263bcSMatthew DillonMLINKS=	ftp.1 pftp.1 \
42984263bcSMatthew Dillon	ftp.1 gate-ftp.1
43984263bcSMatthew Dillon
4439d9c5dfSPeter AvalosWARNS?=	3
45ac869f4fSSimon Schubert
46984263bcSMatthew Dillon.include <bsd.prog.mk>
47