]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - libexec/lukemftpd/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / libexec / lukemftpd / Makefile
1 #       @(#)Makefile    8.2 (Berkeley) 4/4/94
2 # $FreeBSD$
3
4 .include <bsd.own.mk>
5
6 LUKEMFTPD=      ${.CURDIR}/../../contrib/lukemftpd
7 .PATH: ${LUKEMFTPD}/src ${LUKEMFTPD}/libnetbsd
8
9 PROG=   lukemftpd
10 MAN=    lukemftpd.8 ftpd.conf.5 ftpusers.5
11 MLINKS= ftpusers.5 ftpchroot.5
12 SRCS=   cmds.c conf.c ftpd.c ftpcmd.y popen.c
13 SRCS+=  strsuftoll.c
14
15 WFORMAT= 0
16
17 .if ${MK_INET6_SUPPORT} != "no"
18 CFLAGS+= -DINET6
19 .endif
20
21 CFLAGS+= -include nbsd2fbsd.h
22 CFLAGS+= -I${.CURDIR} -I${LUKEMFTPD} -I${LUKEMFTPD}/src
23 CFLAGS+= -I${.CURDIR}/../../lib/libc/stdtime
24 YFLAGS=
25
26 LDADD=  -lcrypt -lutil
27 DPADD=  ${LIBCRYPT} ${LIBUTIL}
28
29 LSDIR=  ../../bin/ls
30 .PATH: ${.CURDIR}/${LSDIR}
31 SRCS+=  ls-unmain.c cmp.c print.c util.c
32 CFLAGS+=-I${.CURDIR}/${LSDIR}
33 DPADD+= ${LIBM}
34 LDADD+= -lm
35
36 CFLAGS+= -DUSE_OPIE -DLOGIN_CAP
37 DPADD+= ${LIBOPIE} ${LIBMD}
38 LDADD+= -lopie -lmd
39
40 .if ${MK_PAM_SUPPORT} != "no"
41 CFLAGS+= -DUSE_PAM
42 DPADD+= ${LIBPAM}
43 LDADD+= ${MINUSLPAM}
44 .endif
45
46 CLEANFILES+=    ls-unmain.c
47 ls-unmain.c: ls.c
48         sed -e 's/^main(/ls_main(/g' -e 's,extern.h,${LSDIR}/extern.h,' \
49             ${.ALLSRC} > ${.TARGET}
50
51 ftpd.o ftpcmd.o: version.h
52
53 lukemftpd.8: ftpd.8
54         ln -sf ${.ALLSRC} ${.TARGET}
55
56 CLEANFILES+= lukemftpd.8
57
58 .include <bsd.prog.mk>
59
60 ${OBJS}: ${.CURDIR}/nbsd2fbsd.h