1d7fe3b4fSTim Kientzle# $FreeBSD$ 279cf3de4STim Kientzle.include <bsd.own.mk> 3d7fe3b4fSTim Kientzle 4d7fe3b4fSTim KientzlePROG= bsdtar 5*2ad1419fSMartin MatuskaBSDTAR_VERSION_STRING=2.8.4 62be33632STim KientzleSRCS= bsdtar.c \ 72be33632STim Kientzle cmdline.c \ 82be33632STim Kientzle getdate.c \ 92be33632STim Kientzle read.c \ 102be33632STim Kientzle subst.c \ 112be33632STim Kientzle tree.c \ 122be33632STim Kientzle util.c \ 132be33632STim Kientzle write.c 14*2ad1419fSMartin Matuska 15*2ad1419fSMartin Matuska.PATH: ${.CURDIR}/../../lib/libarchive/libarchive_fe 16*2ad1419fSMartin MatuskaSRCS+= err.c \ 17*2ad1419fSMartin Matuska line_reader.c \ 18*2ad1419fSMartin Matuska matching.c \ 19*2ad1419fSMartin Matuska pathmatch.c 20*2ad1419fSMartin Matuska 21*2ad1419fSMartin MatuskaDPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBMD} ${LIBLZMA} ${LIBBSDXML} 22*2ad1419fSMartin MatuskaLDADD= -larchive -lbz2 -lz -lmd -llzma -lbsdxml 2379cf3de4STim Kientzle.if ${MK_OPENSSL} != "no" 24bee10047SRuslan ErmilovDPADD+= ${LIBCRYPTO} 2579cf3de4STim KientzleLDADD+= -lcrypto 2679cf3de4STim Kientzle.endif 27d6711375STim KientzleCFLAGS+= -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\" 28f6df4910STim KientzleCFLAGS+= -DPLATFORM_CONFIG_H=\"config_freebsd.h\" 29b61d9eabSPawel Jakub DawidekCFLAGS+= -I${.CURDIR} -I${.CURDIR}/../../lib/libarchive 30*2ad1419fSMartin MatuskaCFLAGS+= -I${.CURDIR}/../../lib/libarchive/libarchive_fe 312f841e1aSRuslan ErmilovSYMLINKS= bsdtar ${BINDIR}/tar 3297c4c530STim KientzleMLINKS= bsdtar.1 tar.1 3385ae3122STim KientzleDEBUG_FLAGS=-g 3497c4c530STim Kientzle 35eb360319STim Kientzle.PHONY: check test 36eb360319STim Kientzlecheck test: $(PROG) bsdtar.1.gz 37ca926f6fSTim Kientzle cd ${.CURDIR}/test && make test 38d6711375STim Kientzle 3952329060STim Kientzle.include <bsd.prog.mk> 40