Makefile revision 290892
1228904Sed# $FreeBSD: stable/10/usr.bin/tar/Makefile 290892 2015-11-15 22:13:41Z ngie $
2228904Sed.include <bsd.own.mk>
3228904Sed
4228904SedLIBARCHIVEDIR=	${.CURDIR}/../../contrib/libarchive
5228904Sed
6228904SedPROG=	bsdtar
7228904SedBSDTAR_VERSION_STRING=	3.1.2
8228904Sed
9228904Sed.PATH: ${LIBARCHIVEDIR}/tar
10228904SedSRCS=	bsdtar.c	\
11228904Sed	cmdline.c	\
12228904Sed	creation_set.c	\
13228904Sed	read.c		\
14228904Sed	subst.c		\
15228904Sed	util.c		\
16228904Sed	write.c
17228904Sed
18228904Sed.PATH: ${LIBARCHIVEDIR}/libarchive_fe
19228904SedSRCS+=	err.c		\
20228904Sed	line_reader.c
21228904Sed
22228904SedDPADD=	${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBBSDXML}
23228904SedLDADD=	-larchive -lbz2 -lz -llzma -lbsdxml
24228904Sed.if ${MK_OPENSSL} != "no"
25228904SedDPADD+=	${LIBCRYPTO}
26228904SedLDADD+= -lcrypto
27228904Sed.else
28228904SedDPADD+= ${LIBMD}
29228904SedLDADD+= -lmd
30228904Sed.endif
31228904Sed
32228904Sed.if ${MK_ICONV} != "no"
33228904SedCFLAGS+=	-DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const
34228904Sed.endif
35228904Sed
36228904SedCFLAGS+=	-DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
37228904SedCFLAGS+=	-DPLATFORM_CONFIG_H=\"${.CURDIR}/../../lib/libarchive/config_freebsd.h\"
38313604SngieCFLAGS+=	-I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/libarchive
39228904SedCFLAGS+=	-I${LIBARCHIVEDIR}/libarchive_fe
40228904SedSYMLINKS=	bsdtar ${BINDIR}/tar
41228904SedMLINKS=	bsdtar.1 tar.1
42
43.if ${MK_TESTS} != "no"
44SUBDIR+=	tests
45.endif
46
47.include <bsd.prog.mk>
48