1d7fe3b4fSTim Kientzle# $FreeBSD$ 2c6063d0dSWarner Losh.include <src.opts.mk> 3d7fe3b4fSTim Kientzle 4*3c89d6b0SBryan Drewery_LIBARCHIVEDIR= ${.CURDIR}/../../contrib/libarchive 545d3b226SMartin Matuska 6d7fe3b4fSTim KientzlePROG= bsdtar 7acc60b03SMartin MatuskaBSDTAR_VERSION_STRING= 3.1.2 845d3b226SMartin Matuska 9*3c89d6b0SBryan 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 18*3c89d6b0SBryan Drewery.PATH: ${_LIBARCHIVEDIR}/libarchive_fe 192ad1419fSMartin MatuskaSRCS+= err.c \ 20fd082e96SMartin Matuska line_reader.c 212ad1419fSMartin Matuska 223e11bd9eSBaptiste DaroussinLIBADD= archive 2383c03ed2SMartin Matuska 246c95142eSMartin Matuska.if ${MK_ICONV} != "no" 256c95142eSMartin MatuskaCFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const 266c95142eSMartin Matuska.endif 276c95142eSMartin Matuska 28d6711375STim KientzleCFLAGS+= -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\" 296c95142eSMartin MatuskaCFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../lib/libarchive/config_freebsd.h\" 30*3c89d6b0SBryan DreweryCFLAGS+= -I${_LIBARCHIVEDIR}/tar -I${_LIBARCHIVEDIR}/libarchive 31*3c89d6b0SBryan DreweryCFLAGS+= -I${_LIBARCHIVEDIR}/libarchive_fe 322f841e1aSRuslan ErmilovSYMLINKS= bsdtar ${BINDIR}/tar 3397c4c530STim KientzleMLINKS= bsdtar.1 tar.1 3497c4c530STim Kientzle 3559e2ff55SEnji Cooper.if ${MK_TESTS} != "no" 3659e2ff55SEnji CooperSUBDIR+= tests 3759e2ff55SEnji Cooper.endif 38d6711375STim Kientzle 3952329060STim Kientzle.include <bsd.prog.mk> 40