]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/tar/Makefile
contrib/tzdata: import tzdata 2021a
[FreeBSD/FreeBSD.git] / usr.bin / tar / Makefile
1 # $FreeBSD$
2 .include <src.opts.mk>
3
4 _LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive
5
6 PACKAGE=        runtime
7 PROG=   bsdtar
8 BSDTAR_VERSION_STRING!= sed -n '/define.*ARCHIVE_VERSION_ONLY_STRING/{s,[^0-9.],,gp;q;}' \
9                         ${_LIBARCHIVEDIR}/libarchive/archive.h
10
11 .PATH: ${_LIBARCHIVEDIR}/tar
12 SRCS=   bsdtar.c        \
13         cmdline.c       \
14         creation_set.c  \
15         read.c          \
16         subst.c         \
17         util.c          \
18         write.c
19
20 .PATH: ${_LIBARCHIVEDIR}/libarchive_fe
21 SRCS+=  err.c           \
22         line_reader.c   \
23         passphrase.c
24
25 LIBADD= archive
26
27 .if ${MK_ICONV} != "no"
28 CFLAGS+=        -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const
29 .endif
30
31 CFLAGS+=        -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
32 CFLAGS+=        -DPLATFORM_CONFIG_H=\"${SRCTOP}/lib/libarchive/config_freebsd.h\"
33 CFLAGS+=        -I${_LIBARCHIVEDIR}/tar -I${_LIBARCHIVEDIR}/libarchive
34 CFLAGS+=        -I${_LIBARCHIVEDIR}/libarchive_fe
35 SYMLINKS=       bsdtar ${BINDIR}/tar
36 MLINKS= bsdtar.1 tar.1
37
38 HAS_TESTS=
39 SUBDIR.${MK_TESTS}+= tests
40
41 .include <bsd.prog.mk>