]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - usr.bin/tar/Makefile
MFC r368207,368607:
[FreeBSD/stable/10.git] / usr.bin / tar / Makefile
1 # $FreeBSD$
2 .include <bsd.own.mk>
3
4 LIBARCHIVEDIR=  ${.CURDIR}/../../contrib/libarchive
5
6 PROG=   bsdtar
7 BSDTAR_VERSION_STRING=  3.5.0
8
9 .PATH: ${LIBARCHIVEDIR}/tar
10 SRCS=   bsdtar.c        \
11         cmdline.c       \
12         creation_set.c  \
13         read.c          \
14         subst.c         \
15         util.c          \
16         write.c
17
18 .PATH: ${LIBARCHIVEDIR}/libarchive_fe
19 SRCS+=  err.c           \
20         line_reader.c   \
21         passphrase.c
22
23 DPADD=  ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBPTHREAD} ${LIBBSDXML}
24 LDADD=  -larchive -lbz2 -lz -llzma -lpthread -lbsdxml
25 .if ${MK_OPENSSL} != "no"
26 DPADD+= ${LIBCRYPTO}
27 LDADD+= -lcrypto
28 .else
29 DPADD+= ${LIBMD}
30 LDADD+= -lmd
31 .endif
32
33 .if ${MK_ICONV} != "no"
34 CFLAGS+=        -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const
35 .endif
36
37 CFLAGS+=        -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
38 CFLAGS+=        -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../lib/libarchive/config_freebsd.h\"
39 CFLAGS+=        -I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/libarchive
40 CFLAGS+=        -I${LIBARCHIVEDIR}/libarchive_fe
41 SYMLINKS=       bsdtar ${BINDIR}/tar
42 MLINKS= bsdtar.1 tar.1
43
44 .if ${MK_TESTS} != "no"
45 SUBDIR+=        tests
46 .endif
47
48 .include <bsd.prog.mk>