]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libarchive/Makefile.inc
amd64: use register macros for gdb_cpu_getreg()
[FreeBSD/FreeBSD.git] / lib / libarchive / Makefile.inc
1 # $FreeBSD$
2 # These defines are needed for both libarchive and the tests. If we don't keep
3 # them in sync we can get run-time crashes while running tests due to mismatches
4 # between structures such as archive_md5_ctx, etc.
5
6 LIBADD= z bz2 lzma bsdxml zstd
7 CFLAGS+=        -DHAVE_BZLIB_H=1 -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1 -DHAVE_ZSTD_H=1 -DHAVE_LIBZSTD=1
8 CFLAGS+=        -DPLATFORM_CONFIG_H=\"${.CURDIR}/config_freebsd.h\"
9
10 .if ${MK_OPENSSL} != "no"
11 CFLAGS+=        -DWITH_OPENSSL
12 LIBADD+=        crypto
13 .else
14 LIBADD+=        md
15 .endif
16
17 .if ${MK_ICONV} != "no"
18 # TODO: This can be changed back to CFLAGS once iconv works correctly
19 # with statically linked binaries.
20 SHARED_CFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=
21 .endif