]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/blob - usr.bin/tar/Makefile
MFC r224566:
[FreeBSD/stable/8.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 WARNS?= 6
22 DPADD=  ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBBSDXML}
23 LDADD=  -larchive -lbz2 -lz -llzma -lbsdxml
24 .if ${MK_OPENSSL} != "no"
25 DPADD+= ${LIBCRYPTO}
26 LDADD+= -lcrypto
27 .else
28 DPADD+= ${LIBMD}
29 LDADD+= -lmd
30 .endif
31
32 CFLAGS+=        -DBSDTAR_VERSION_STRING=\"${BSDTAR_VERSION_STRING}\"
33 CFLAGS+=        -DPLATFORM_CONFIG_H=\"config_freebsd.h\"
34 CFLAGS+=        -I${.CURDIR} -I${.CURDIR}/../../lib/libarchive
35 CFLAGS+=        -I${.CURDIR}/../../lib/libarchive/libarchive_fe
36 SYMLINKS=       bsdtar ${BINDIR}/tar
37 MLINKS= bsdtar.1 tar.1
38 DEBUG_FLAGS=-g
39
40 .PHONY: check test
41 check test: $(PROG) bsdtar.1.gz
42         cd ${.CURDIR}/test && make test
43
44 .include <bsd.prog.mk>