Makefile revision 265420
1127915Skientzle# $FreeBSD: head/usr.bin/tar/Makefile 265420 2014-05-06 04:22:01Z imp $ 2265420Simp.include <src.opts.mk> 3127915Skientzle 4228797SmmLIBARCHIVEDIR= ${.CURDIR}/../../contrib/libarchive 5228797Smm 6127915SkientzlePROG= bsdtar 7248616SmmBSDTAR_VERSION_STRING= 3.1.2 8228797Smm 9228797Smm.PATH: ${LIBARCHIVEDIR}/tar 10203559SkientzleSRCS= bsdtar.c \ 11203559Skientzle cmdline.c \ 12248616Smm creation_set.c \ 13203559Skientzle read.c \ 14203559Skientzle subst.c \ 15203559Skientzle util.c \ 16203559Skientzle write.c 17224153Smm 18228797Smm.PATH: ${LIBARCHIVEDIR}/libarchive_fe 19224153SmmSRCS+= err.c \ 20238856Smm line_reader.c 21224153Smm 22224566SmmDPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBBSDXML} 23224566SmmLDADD= -larchive -lbz2 -lz -llzma -lbsdxml 24191240Skientzle.if ${MK_OPENSSL} != "no" 25204329SruDPADD+= ${LIBCRYPTO} 26191240SkientzleLDADD+= -lcrypto 27224566Smm.else 28224566SmmDPADD+= ${LIBMD} 29224566SmmLDADD+= -lmd 30191240Skientzle.endif 31224566Smm 32232153Smm.if ${MK_ICONV} != "no" 33232153SmmCFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const 34232153Smm.endif 35232153Smm 36175051SkientzleCFLAGS+= -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\" 37232153SmmCFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/../../lib/libarchive/config_freebsd.h\" 38228797SmmCFLAGS+= -I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/libarchive 39228797SmmCFLAGS+= -I${LIBARCHIVEDIR}/libarchive_fe 40137616SruSYMLINKS= bsdtar ${BINDIR}/tar 41128446SkientzleMLINKS= bsdtar.1 tar.1 42184761SkientzleDEBUG_FLAGS=-g 43128446Skientzle 44228797Smm.PHONY: check test clean-test 45179322Skientzlecheck test: $(PROG) bsdtar.1.gz 46228797Smm cd ${.CURDIR}/test && make obj && make test 47175051Skientzle 48228797Smmclean-test: 49228797Smm cd ${.CURDIR}/test && make clean 50228797Smm 51127915Skientzle.include <bsd.prog.mk> 52