1 |
# $MidnightBSD$ |
2 |
# $FreeBSD: stable/10/usr.bin/bsdcat/Makefile 321304 2017-07-20 20:16:18Z mm $ |
3 |
|
4 |
.include <bsd.own.mk> |
5 |
|
6 |
_LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive |
7 |
LIBARCHIVECONFDIR= ${.CURDIR}/../../lib/libarchive |
8 |
|
9 |
PROG= bsdcat |
10 |
BSDCAT_VERSION_STRING= 3.3.2 |
11 |
|
12 |
.PATH: ${_LIBARCHIVEDIR}/cat |
13 |
SRCS= bsdcat.c cmdline.c |
14 |
|
15 |
.PATH: ${_LIBARCHIVEDIR}/libarchive_fe |
16 |
SRCS+= err.c |
17 |
|
18 |
CFLAGS+= -DBSDCAT_VERSION_STRING=\"${BSDCAT_VERSION_STRING}\" |
19 |
CFLAGS+= -DPLATFORM_CONFIG_H=\"${LIBARCHIVECONFDIR}/config_midnightbsd.h\" |
20 |
CFLAGS+= -I${_LIBARCHIVEDIR}/cat -I${_LIBARCHIVEDIR}/libarchive_fe |
21 |
|
22 |
DPADD= ${LIBARCHIVE} ${LIBBZ2} ${LIBZ} ${LIBLZMA} ${LIBPTHREAD} ${LIBBSDXML} |
23 |
LDADD= -larchive -lbz2 -lz -llzma -lpthread -lbsdxml |
24 |
.if ${MK_OPENSSL} != "no" |
25 |
DPADD+= ${LIBCRYPTO} |
26 |
LDADD+= -lcrypto |
27 |
.else |
28 |
DPADD+= ${LIBMD} |
29 |
LDADD+= -lmd |
30 |
.endif |
31 |
|
32 |
.if ${MK_ICONV} != "no" |
33 |
CFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=const |
34 |
.endif |
35 |
|
36 |
.if ${MK_TESTS} != "no" |
37 |
SUBDIR+= tests |
38 |
.endif |
39 |
|
40 |
.include <bsd.prog.mk> |