2 LZMADIR= ${.CURDIR}/../../contrib/xz/src/liblzma
4 .PATH: ${LZMADIR}/api/lzma
20 LZMAINCSDIR= ${INCLUDEDIR}/lzma
21 INCSGROUPS= MAININCS LZMAINCS
23 .PATH: ${LZMADIR}/../common
24 SRCS+= tuklib_physmem.c
26 .PATH: ${LZMADIR}/common
33 stream_flags_common.c \
36 block_buffer_encoder.c \
38 block_header_encoder.c \
39 easy_buffer_encoder.c \
41 easy_encoder_memusage.c \
42 filter_buffer_encoder.c \
44 filter_flags_encoder.c \
46 stream_buffer_encoder.c \
48 stream_flags_encoder.c \
52 block_buffer_decoder.c \
54 block_header_decoder.c \
55 easy_decoder_memusage.c \
56 filter_buffer_decoder.c \
58 filter_flags_decoder.c \
61 stream_buffer_decoder.c \
63 stream_flags_decoder.c \
66 .PATH: ${LZMADIR}/check
71 .if ${MACHINE_ARCH} == "i386"
72 SRCS+= crc32_x86.S crc64_x86.S
74 SRCS+= crc32_fast.c crc64_fast.c
82 .PATH: ${LZMADIR}/lzma
83 SRCS+= lzma_encoder.c \
84 lzma_encoder_presets.c \
85 lzma_encoder_optimum_fast.c \
86 lzma_encoder_optimum_normal.c \
92 .PATH: ${LZMADIR}/rangecoder
95 .PATH: ${LZMADIR}/delta
96 SRCS+= delta_common.c \
100 .PATH: ${LZMADIR}/simple
101 SRCS+= simple_coder.c \
113 CFLAGS+= -DHAVE_CONFIG_H -DTUKLIB_SYMBOL_PREFIX=lzma_ \
116 -I${LZMADIR}/common \
119 -I${LZMADIR}/rangecoder \
122 -I${LZMADIR}/simple \
123 -I${LZMADIR}/../common
125 .include <bsd.lib.mk>