Makefile revision 362134
1203954Srdivacky# $FreeBSD: stable/10/usr.bin/bsdcat/Makefile 362134 2020-06-12 23:02:34Z mm $
2203954Srdivacky
3203954Srdivacky.include <bsd.own.mk>
4203954Srdivacky
5203954Srdivacky_LIBARCHIVEDIR=	${SRCTOP}/contrib/libarchive
6203954Srdivacky_LIBARCHIVECONFDIR=	${SRCTOP}/lib/libarchive
7203954Srdivacky
8203954SrdivackyPROG=	bsdcat
9203954SrdivackyBSDCAT_VERSION_STRING=	3.4.3
10203954Srdivacky
11203954Srdivacky.PATH:	${_LIBARCHIVEDIR}/cat
12203954SrdivackySRCS=	bsdcat.c cmdline.c
13203954Srdivacky
14203954Srdivacky.PATH:	${_LIBARCHIVEDIR}/libarchive_fe
15203954SrdivackySRCS+=	err.c
16204642Srdivacky
17204642SrdivackyCFLAGS+= -DBSDCAT_VERSION_STRING=\"${BSDCAT_VERSION_STRING}\"
18203954SrdivackyCFLAGS+= -DPLATFORM_CONFIG_H=\"${_LIBARCHIVECONFDIR}/config_freebsd.h\"
19203954SrdivackyCFLAGS+= -I${_LIBARCHIVEDIR}/cat -I${_LIBARCHIVEDIR}/libarchive_fe
20204642Srdivacky
21203954SrdivackyDPADD=  ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBPTHREAD} ${LIBBSDXML}
22203954SrdivackyLDADD=  -larchive -lbz2 -lz -llzma -lpthread -lbsdxml
23203954Srdivacky.if ${MK_OPENSSL} != "no"
24203954SrdivackyDPADD+= ${LIBCRYPTO}
25204642SrdivackyLDADD+= -lcrypto
26203954Srdivacky.else
27203954SrdivackyDPADD+= ${LIBMD}
28204642SrdivackyLDADD+= -lmd
29204642Srdivacky.endif
30204642Srdivacky
31204642Srdivacky.if ${MK_ICONV} != "no"
32203954SrdivackyCFLAGS+=	-DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const
33203954Srdivacky.endif
34203954Srdivacky
35203954Srdivacky.if ${MK_TESTS} != "no"
36203954SrdivackySUBDIR+=	tests
37204642Srdivacky.endif
38204642Srdivacky
39204642Srdivacky.include <bsd.prog.mk>
40204642Srdivacky