1d7fe3b4fSTim Kientzle# $FreeBSD$ 2c6063d0dSWarner Losh.include <src.opts.mk> 3d7fe3b4fSTim Kientzle 43c89d6b0SBryan Drewery_LIBARCHIVEDIR= ${.CURDIR}/../../contrib/libarchive 545d3b226SMartin Matuska 6d7fe3b4fSTim KientzlePROG= bsdtar 7*cdf63a70SMartin MatuskaBSDTAR_VERSION_STRING= 3.2.0 845d3b226SMartin Matuska 93c89d6b0SBryan Drewery.PATH: ${_LIBARCHIVEDIR}/tar 102be33632STim KientzleSRCS= bsdtar.c \ 112be33632STim Kientzle cmdline.c \ 12acc60b03SMartin Matuska creation_set.c \ 132be33632STim Kientzle read.c \ 142be33632STim Kientzle subst.c \ 152be33632STim Kientzle util.c \ 162be33632STim Kientzle write.c 172ad1419fSMartin Matuska 183c89d6b0SBryan Drewery.PATH: ${_LIBARCHIVEDIR}/libarchive_fe 192ad1419fSMartin MatuskaSRCS+= err.c \ 20*cdf63a70SMartin Matuska line_reader.c \ 21*cdf63a70SMartin Matuska passphrase.c 222ad1419fSMartin Matuska 233e11bd9eSBaptiste DaroussinLIBADD= archive 2483c03ed2SMartin Matuska 256c95142eSMartin Matuska.if ${MK_ICONV} != "no" 266c95142eSMartin MatuskaCFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const 276c95142eSMartin Matuska.endif 286c95142eSMartin Matuska 29d6711375STim KientzleCFLAGS+= -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\" 306c95142eSMartin MatuskaCFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../lib/libarchive/config_freebsd.h\" 313c89d6b0SBryan DreweryCFLAGS+= -I${_LIBARCHIVEDIR}/tar -I${_LIBARCHIVEDIR}/libarchive 323c89d6b0SBryan DreweryCFLAGS+= -I${_LIBARCHIVEDIR}/libarchive_fe 332f841e1aSRuslan ErmilovSYMLINKS= bsdtar ${BINDIR}/tar 3497c4c530STim KientzleMLINKS= bsdtar.1 tar.1 3597c4c530STim Kientzle 3659e2ff55SEnji Cooper.if ${MK_TESTS} != "no" 3759e2ff55SEnji CooperSUBDIR+= tests 3859e2ff55SEnji Cooper.endif 39d6711375STim Kientzle 4052329060STim Kientzle.include <bsd.prog.mk> 41