]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/tar/Makefile
MFC r315170:
[FreeBSD/FreeBSD.git] / usr.bin / tar / Makefile
1 # $FreeBSD$
2 .include <src.opts.mk>
3
4 _LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive
5
6 PROG=   bsdtar
7 BSDTAR_VERSION_STRING=  3.3.1
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 LIBADD= archive
24
25 .if ${MK_ICONV} != "no"
26 CFLAGS+=        -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const
27 .endif
28
29 CFLAGS+=        -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
30 CFLAGS+=        -DPLATFORM_CONFIG_H=\"${SRCTOP}/lib/libarchive/config_freebsd.h\"
31 CFLAGS+=        -I${_LIBARCHIVEDIR}/tar -I${_LIBARCHIVEDIR}/libarchive
32 CFLAGS+=        -I${_LIBARCHIVEDIR}/libarchive_fe
33 SYMLINKS=       bsdtar ${BINDIR}/tar
34 MLINKS= bsdtar.1 tar.1
35
36 .if ${MK_TESTS} != "no"
37 SUBDIR+=        tests
38 .endif
39
40 .include <bsd.prog.mk>