1207842Smm# $FreeBSD$
2207842Smm
3207842SmmPROG=	xz
4207842Smm
5207842SmmLINKS=	${BINDIR}/xz ${BINDIR}/unxz
6207842SmmLINKS+=	${BINDIR}/xz ${BINDIR}/lzma
7207842SmmLINKS+=	${BINDIR}/xz ${BINDIR}/unlzma
8207842SmmLINKS+=	${BINDIR}/xz ${BINDIR}/xzcat
9207842SmmLINKS+=	${BINDIR}/xz ${BINDIR}/lzcat
10207842Smm
11207842SmmMLINKS= xz.1 unxz.1 xz.1 lzma.1 xz.1 unlzma.1 xz.1 xzcat.1 xz.1 lzcat.1
12207842Smm
13207842SmmXZDIR=	${.CURDIR}/../../contrib/xz/src
14207842SmmLZMALIBDIR=	${.CURDIR}/../../lib/liblzma
15207842Smm
16207842Smm.PATH: ${XZDIR}/xz
17207842Smm
18207842SmmSRCS=	args.c \
19207842Smm	coder.c \
20207842Smm	file_io.c \
21207842Smm	hardware.c \
22207842Smm	list.c \
23207842Smm	main.c \
24207842Smm	message.c \
25207842Smm	options.c \
26207842Smm	signals.c \
27207842Smm	suffix.c \
28207842Smm	util.c
29207842Smm
30207842Smm.PATH: ${XZDIR}/common
31207842Smm
32207842SmmSRCS+=	tuklib_open_stdxxx.c \
33207842Smm	tuklib_progname.c \
34207842Smm	tuklib_exit.c \
35213700Smm	tuklib_cpucores.c \
36213700Smm	tuklib_mbstr_width.c \
37213700Smm	tuklib_mbstr_fw.c
38207842Smm
39207842SmmWARNS?=	3
40207842Smm
41207842SmmCFLAGS+=	-DHAVE_CONFIG_H \
42207842Smm		-I${LZMALIBDIR} \
43207844Smm		-I${XZDIR}/common
44207842Smm
45207842SmmDPADD=	${LIBLZMA}
46207842SmmLDADD=	-llzma
47207842Smm
48207842Smm.include <bsd.prog.mk>
49