| @@ -1,63 +1,62 @@ | | | @@ -1,63 +1,62 @@ |
1 | # $NetBSD: Makefile,v 1.3 2011/06/04 02:08:50 tsutsui Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2012/03/09 00:14:16 christos Exp $ |
2 | | | 2 | |
3 | .include "${.CURDIR}/../../Makefile.inc" | | 3 | .include "${.CURDIR}/../../Makefile.inc" |
4 | | | | |
5 | PROG= xcvs | | 4 | PROG= xcvs |
6 | | | 5 | |
7 | # So that cleandir works on case-insensitive file systems. | | 6 | # So that cleandir works on case-insensitive file systems. |
8 | PROGNAME= cvs | | 7 | PROGNAME= cvs |
9 | | | 8 | |
10 | DIST= ${IDIST}/src | | 9 | DIST= ${IDIST}/src |
11 | .PATH: ${DIST} ${IDIST}/doc ${IDIST}/man | | 10 | .PATH: ${DIST} ${IDIST}/doc ${IDIST}/man |
12 | | | 11 | |
13 | MAN= cvs.1 cvs.5 | | 12 | MAN= cvs.1 cvs.5 |
14 | SRCS= add.c admin.c annotate.c buffer.c checkin.c checkout.c classify.c \ | | 13 | SRCS= acl.c add.c admin.c annotate.c buffer.c checkin.c checkout.c \ |
15 | client.c commit.c create_adm.c cvsrc.c diff.c edit.c \ | | 14 | classify.c client.c commit.c create_adm.c cvsrc.c diff.c edit.c \ |
16 | entries.c error.c exithandle.c expand_path.c fileattr.c filesubr.c \ | | 15 | entries.c error.c exithandle.c expand_path.c fileattr.c filesubr.c \ |
17 | find_names.c hardlink.c hash.c history.c ignore.c import.c \ | | 16 | find_names.c hardlink.c hash.c history.c ignore.c import.c \ |
18 | lock.c log.c log-buffer.c login.c logmsg.c ls.c main.c mkmodules.c \ | | 17 | lock.c log.c log-buffer.c login.c logmsg.c ls.c main.c mkmodules.c \ |
19 | modules.c ms-buffer.c myndbm.c no_diff.c parseinfo.c patch.c rcs.c \ | | 18 | modules.c ms-buffer.c myndbm.c no_diff.c parseinfo.c patch.c rcs.c \ |
20 | rcscmds.c recurse.c release.c remove.c repos.c root.c rsh-client.c \ | | 19 | rcscmds.c recurse.c release.c remove.c repos.c root.c rsh-client.c \ |
21 | run.c scramble.c server.c stack.c status.c subr.c tag.c update.c \ | | 20 | run.c scramble.c server.c stack.c status.c subr.c tag.c update.c \ |
22 | vers_ts.c version.c watch.c wrapper.c zlib.c | | 21 | vers_ts.c version.c watch.c wrapper.c zlib.c |
23 | | | 22 | |
24 | DPADD+= ${LIBDIFF} ${LIBCVS} | | 23 | DPADD+= ${LIBDIFF} ${LIBCVS} |
25 | LDADD+= ${LIBDIFF} ${LIBCVS} | | 24 | LDADD+= ${LIBDIFF} ${LIBCVS} |
26 | | | 25 | |
27 | .if defined(USE_KERBEROS) && (${USE_KERBEROS} != "no") | | 26 | .if defined(USE_KERBEROS) && (${USE_KERBEROS} != "no") |
28 | CPPFLAGS+= -DHAVE_GSSAPI -I${DESTDIR}/usr/include/krb5 | | 27 | CPPFLAGS+= -DHAVE_GSSAPI -I${DESTDIR}/usr/include/krb5 |
29 | DPADD+= ${LIBGSSAPI} ${LIBKRB5} | | 28 | DPADD+= ${LIBGSSAPI} ${LIBKRB5} |
30 | SRCS+= gssapi-client.c | | 29 | SRCS+= gssapi-client.c |
31 | LDADD+= -lgssapi -lkrb5 | | 30 | LDADD+= -lgssapi -lkrb5 |
32 | | | 31 | |
33 | # libheimntlm is required by libgssapi | | 32 | # libheimntlm is required by libgssapi |
34 | DPADD+= ${LIBHEIMNTLM} | | 33 | DPADD+= ${LIBHEIMNTLM} |
35 | LDADD+= -lheimntlm | | 34 | LDADD+= -lheimntlm |
36 | | | 35 | |
37 | # libheimbase is required by libkrb5 | | 36 | # libheimbase is required by libkrb5 |
38 | # libhx509 is required by libkrb5 | | 37 | # libhx509 is required by libkrb5 |
39 | DPADD+= ${LIBHEIMBASE} ${LIBHX509} | | 38 | DPADD+= ${LIBHEIMBASE} ${LIBHX509} |
40 | LDADD+= -lheimbase -lhx509 | | 39 | LDADD+= -lheimbase -lhx509 |
41 | | | 40 | |
42 | # libasn1 is required by all the above libs | | 41 | # libasn1 is required by all the above libs |
43 | DPADD+= ${LIBASN1} | | 42 | DPADD+= ${LIBASN1} |
44 | LDADD+= -lasn1 | | 43 | LDADD+= -lasn1 |
45 | | | 44 | |
46 | # libcom_err is required by libasn1 | | 45 | # libcom_err is required by libasn1 |
47 | # libroken is required by libgssapi, libkrb5, libheimntlm, and libhx509 | | 46 | # libroken is required by libgssapi, libkrb5, libheimntlm, and libhx509 |
48 | # libcrypto is required by libgssapi, libkrb5, and libhx509 | | 47 | # libcrypto is required by libgssapi, libkrb5, and libhx509 |
49 | # libwind is required by libhx509 | | 48 | # libwind is required by libhx509 |
50 | CPPFLAGS+= -DENCRYPTION | | 49 | CPPFLAGS+= -DENCRYPTION |
51 | DPADD+= ${LIBCOM_ERR} ${LIBROKEN} ${LIBWIND} ${LIBCRYPTO} | | 50 | DPADD+= ${LIBCOM_ERR} ${LIBROKEN} ${LIBWIND} ${LIBCRYPTO} |
52 | LDADD+= -lcom_err -lroken -lwind -lcrypto | | 51 | LDADD+= -lcom_err -lroken -lwind -lcrypto |
53 | | | 52 | |
54 | | | 53 | |
55 | # libutil is required by libroken | | 54 | # libutil is required by libroken |
56 | DPADD+= ${LIBUTIL} | | 55 | DPADD+= ${LIBUTIL} |
57 | LDADD+= -lutil | | 56 | LDADD+= -lutil |
58 | .endif | | 57 | .endif |
59 | | | 58 | |
60 | DPADD+= ${LIBCRYPT} ${LIBZ} | | 59 | DPADD+= ${LIBCRYPT} ${LIBZ} |
61 | LDADD+= -lcrypt -lz | | 60 | LDADD+= -lcrypt -lz |
62 | | | 61 | |
63 | .include <bsd.prog.mk> | | 62 | .include <bsd.prog.mk> |