]> CyberLeo.Net >> Repos - FreeBSD/releng/9.0.git/blob - usr.bin/tar/Makefile
Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
[FreeBSD/releng/9.0.git] / usr.bin / tar / Makefile
1 # $FreeBSD$
2 .include <bsd.own.mk>
3
4 PROG=   bsdtar
5 BSDTAR_VERSION_STRING=2.8.4
6 SRCS=   bsdtar.c        \
7         cmdline.c       \
8         getdate.c       \
9         read.c          \
10         subst.c         \
11         tree.c          \
12         util.c          \
13         write.c
14
15 .PATH: ${.CURDIR}/../../lib/libarchive/libarchive_fe
16 SRCS+=  err.c           \
17         line_reader.c   \
18         matching.c      \
19         pathmatch.c
20
21 DPADD=  ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBBSDXML}
22 LDADD=  -larchive -lbz2 -lz -llzma -lbsdxml
23 .if ${MK_OPENSSL} != "no"
24 DPADD+= ${LIBCRYPTO}
25 LDADD+= -lcrypto
26 .else
27 DPADD+= ${LIBMD}
28 LDADD+= -lmd
29 .endif
30
31 CFLAGS+=        -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
32 CFLAGS+=        -DPLATFORM_CONFIG_H=\"config_freebsd.h\"
33 CFLAGS+=        -I${.CURDIR} -I${.CURDIR}/../../lib/libarchive
34 CFLAGS+=        -I${.CURDIR}/../../lib/libarchive/libarchive_fe
35 SYMLINKS=       bsdtar ${BINDIR}/tar
36 MLINKS= bsdtar.1 tar.1
37 DEBUG_FLAGS=-g
38
39 .PHONY: check test
40 check test: $(PROG) bsdtar.1.gz
41         cd ${.CURDIR}/test && make test
42
43 .include <bsd.prog.mk>