xref: /freebsd-14.2/sys/modules/xz/Makefile (revision 031beb4e)
1e8643b01SKonstantin Belousov
2e8643b01SKonstantin Belousov.PATH:	${SRCTOP}/sys/dev/xz
3e8643b01SKonstantin Belousov.PATH:	${SRCTOP}/sys/contrib/xz-embedded/freebsd
4e8643b01SKonstantin Belousov.PATH:	${SRCTOP}/sys/contrib/xz-embedded/linux/lib/xz
5e8643b01SKonstantin Belousov
6e8643b01SKonstantin BelousovKMOD=	xz
7e8643b01SKonstantin BelousovSRCS= \
8e8643b01SKonstantin Belousov	xz_crc32.c \
9*038405f3SDag-Erling Smørgrav	xz_crc64.c \
10e8643b01SKonstantin Belousov	xz_dec_bcj.c \
11e8643b01SKonstantin Belousov	xz_dec_lzma2.c \
12e8643b01SKonstantin Belousov	xz_dec_stream.c \
13e8643b01SKonstantin Belousov	xz_mod.c
14e8643b01SKonstantin Belousov
15e8643b01SKonstantin BelousovCFLAGS+= \
16*038405f3SDag-Erling Smørgrav	-DXZ_USE_CRC64 \
17e8643b01SKonstantin Belousov	-I${SRCTOP}/sys/contrib/xz-embedded/freebsd \
18e8643b01SKonstantin Belousov	-I${SRCTOP}/sys/contrib/xz-embedded/linux/lib/xz \
19e8643b01SKonstantin Belousov	-I${SRCTOP}/sys/contrib/xz-embedded/linux/include/linux
20e8643b01SKonstantin Belousov
215bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
225bb3134aSKonstantin Belousov
23e8643b01SKonstantin Belousov.include <bsd.kmod.mk>
24