xref: /freebsd/usr.bin/tar/Makefile (revision 2be336325bfb69e43577d5d8d68fa1f937b9b77d)
1d7fe3b4fSTim Kientzle# $FreeBSD$
279cf3de4STim Kientzle.include <bsd.own.mk>
3d7fe3b4fSTim Kientzle
4d7fe3b4fSTim KientzlePROG=	bsdtar
55191e7b5STim KientzleBSDTAR_VERSION_STRING=2.7.0
62be33632STim KientzleSRCS=	bsdtar.c	\
72be33632STim Kientzle	cmdline.c	\
82be33632STim Kientzle	err.c		\
92be33632STim Kientzle	getdate.c	\
102be33632STim Kientzle	matching.c	\
112be33632STim Kientzle	read.c		\
122be33632STim Kientzle	siginfo.c	\
132be33632STim Kientzle	subst.c		\
142be33632STim Kientzle	tree.c		\
152be33632STim Kientzle	util.c		\
162be33632STim Kientzle	write.c
175316058fSTim KientzleDPADD=	${LIBARCHIVE} ${LIBBZ2} ${LIBZ}
1879cf3de4STim KientzleLDADD=	-larchive -lbz2 -lz -lmd
1979cf3de4STim Kientzle.if ${MK_OPENSSL} != "no"
2079cf3de4STim KientzleLDADD+= -lcrypto
2179cf3de4STim Kientzle.endif
22d6711375STim KientzleCFLAGS+=	-DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
23f6df4910STim KientzleCFLAGS+=	-DPLATFORM_CONFIG_H=\"config_freebsd.h\"
24b61d9eabSPawel Jakub DawidekCFLAGS+=	-I${.CURDIR} -I${.CURDIR}/../../lib/libarchive
252f841e1aSRuslan ErmilovSYMLINKS=	bsdtar ${BINDIR}/tar
2697c4c530STim KientzleMLINKS=	bsdtar.1 tar.1
2785ae3122STim KientzleDEBUG_FLAGS=-g
2897c4c530STim Kientzle
29eb360319STim Kientzle.PHONY: check test
30eb360319STim Kientzlecheck test: $(PROG) bsdtar.1.gz
31ca926f6fSTim Kientzle	cd ${.CURDIR}/test && make test
32d6711375STim Kientzle
3352329060STim Kientzle.include <bsd.prog.mk>
34