Home | History | Annotate | Line # | Download | only in ftp
      1 #	$NetBSD: Makefile,v 1.42 2025/09/20 18:59:22 mrg Exp $
      2 #	from: @(#)Makefile	8.2 (Berkeley) 4/3/94
      3 
      4 .include <bsd.own.mk>
      5 
      6 USE_FORT?= yes	# network client
      7 
      8 PROG=	ftp
      9 SRCS=	cmds.c cmdtab.c complete.c domacro.c fetch.c ftp.c main.c \
     10 	progressbar.c ruserpass.c util.c
     11 SRCS+=	ssl.c
     12 
     13 # Uncomment the following to provide defaults for gate-ftp operation
     14 #
     15 #CPPFLAGS+=-DGATE_SERVER=\"ftp-gw.host\" # -DGATE_PORT=21
     16 
     17 .if defined(SMALLPROG)
     18 CPPFLAGS+=-DNO_EDITCOMPLETE -DNO_ABOUT -DNO_AUTH -DNO_HELP -DNO_STATUS -DNO_DEBUG -DNO_USAGE
     19 .else
     20 LDADD+=	-ledit -lterminfo
     21 DPADD+=	${LIBEDIT} ${LIBTERMINFO}
     22 CPPFLAGS+= -DWITH_SSL
     23 LDADD+= -lssl -lcrypto -lpthread
     24 DPADD+= ${LIBSSL} ${LIBCRYPTO} ${LIBPTHREAD}
     25 .endif
     26 
     27 .if (!defined(SMALLPROG) || defined(SMALLPROG_INET6)) && (${USE_INET6} != "no")
     28 CPPFLAGS+= -DINET6
     29 .endif
     30 
     31 cmds.o fetch.o: version.h
     32 main.o:	ftp_var.h
     33 
     34 CWARNFLAGS.gcc+=	${CC_WNO_FORMAT_OVERFLOW}
     35 
     36 .if ${MACHINE} == "sun2"
     37 COPTS.ftp.c+=	-Wno-error=clobbered
     38 .endif
     39 
     40 .include <bsd.prog.mk>
     41