Makefile revision 228797
1127915Skientzle# $FreeBSD: head/usr.bin/tar/Makefile 228797 2011-12-22 08:42:07Z mm $ 2191240Skientzle.include <bsd.own.mk> 3127915Skientzle 4228797SmmLIBARCHIVEDIR= ${.CURDIR}/../../contrib/libarchive 5228797Smm 6127915SkientzlePROG= bsdtar 7228745SmmBSDTAR_VERSION_STRING=2.8.5 8228797Smm 9228797Smm.PATH: ${LIBARCHIVEDIR}/tar 10203559SkientzleSRCS= bsdtar.c \ 11203559Skientzle cmdline.c \ 12203559Skientzle getdate.c \ 13203559Skientzle read.c \ 14203559Skientzle subst.c \ 15203559Skientzle tree.c \ 16203559Skientzle util.c \ 17203559Skientzle write.c 18224153Smm 19228797Smm.PATH: ${LIBARCHIVEDIR}/libarchive_fe 20224153SmmSRCS+= err.c \ 21224153Smm line_reader.c \ 22224153Smm matching.c \ 23224153Smm pathmatch.c 24224153Smm 25224566SmmDPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBBSDXML} 26224566SmmLDADD= -larchive -lbz2 -lz -llzma -lbsdxml 27191240Skientzle.if ${MK_OPENSSL} != "no" 28204329SruDPADD+= ${LIBCRYPTO} 29191240SkientzleLDADD+= -lcrypto 30224566Smm.else 31224566SmmDPADD+= ${LIBMD} 32224566SmmLDADD+= -lmd 33191240Skientzle.endif 34224566Smm 35175051SkientzleCFLAGS+= -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\" 36228797SmmCFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/config_freebsd.h\" 37228797SmmCFLAGS+= -I${LIBARCHIVEDIR}/tar -I${LIBARCHIVEDIR}/libarchive 38228797SmmCFLAGS+= -I${LIBARCHIVEDIR}/libarchive_fe 39137616SruSYMLINKS= bsdtar ${BINDIR}/tar 40128446SkientzleMLINKS= bsdtar.1 tar.1 41184761SkientzleDEBUG_FLAGS=-g 42128446Skientzle 43228797Smm.PHONY: check test clean-test 44179322Skientzlecheck test: $(PROG) bsdtar.1.gz 45228797Smm cd ${.CURDIR}/test && make obj && make test 46175051Skientzle 47228797Smmclean-test: 48228797Smm cd ${.CURDIR}/test && make clean 49228797Smm 50127915Skientzle.include <bsd.prog.mk> 51