4 LINKS= ${BINDIR}/xz ${BINDIR}/unxz
5 LINKS+= ${BINDIR}/xz ${BINDIR}/xzcat
6 LINKS+= ${BINDIR}/xz ${BINDIR}/lzma
7 LINKS+= ${BINDIR}/xz ${BINDIR}/unlzma
8 LINKS+= ${BINDIR}/xz ${BINDIR}/lzcat
15 XZDIR= ${.CURDIR}/../../contrib/xz/src
30 .PATH: ${XZDIR}/common
31 SRCS+= tuklib_open_stdxxx.c \
35 tuklib_mbstr_width.c \
40 LIBLZMADIR= ${.CURDIR}/../../lib/liblzma
41 CFLAGS+= -DHAVE_CONFIG_H
42 CFLAGS+= -I${LIBLZMADIR} -I${XZDIR}/common
47 .PATH: ${XZDIR}/scripts
48 SCRIPTS= xzdiff xzgrep xzless xzmore
49 MAN+= ${SCRIPTS:S/$/.1/g}
50 PKG_NAME!= grep -w PACKAGE_NAME ${LIBLZMADIR}/config.h | awk -F\" '{print $$2}'
51 VERSION!= grep -w VERSION ${LIBLZMADIR}/config.h | awk -F\" '{print $$2}'
52 PKG_BUG!= grep -w PACKAGE_BUGREPORT ${LIBLZMADIR}/config.h | awk -F\" '{print $$2}'
54 ${SCRIPTS}: ${.TARGET}.in
55 sed -e s,@POSIX_SHELL@,/bin/sh,g \
57 -e s,@PACKAGE_NAME@,${PKG_NAME:Q},g \
58 -e s,@VERSION@,${VERSION:Q},g \
59 -e s,@PACKAGE_BUGREPORT@,${PKG_BUG:Q},g ${.ALLSRC} > ${.TARGET}
61 CLEANFILES= ${SCRIPTS}
62 LINKS+= ${SCRIPTSDIR}/xzdiff ${SCRIPTSDIR}/xzcmp \
63 ${SCRIPTSDIR}/xzgrep ${SCRIPTSDIR}/xzegrep \
64 ${SCRIPTSDIR}/xzgrep ${SCRIPTSDIR}/xzfgrep \
65 ${SCRIPTSDIR}/xzdiff ${SCRIPTSDIR}/lzdiff \
66 ${SCRIPTSDIR}/xzdiff ${SCRIPTSDIR}/lzcmp \
67 ${SCRIPTSDIR}/xzgrep ${SCRIPTSDIR}/lzgrep \
68 ${SCRIPTSDIR}/xzgrep ${SCRIPTSDIR}/lzegrep \
69 ${SCRIPTSDIR}/xzgrep ${SCRIPTSDIR}/lzfgrep \
70 ${SCRIPTSDIR}/xzmore ${SCRIPTSDIR}/lzmore \
71 ${SCRIPTSDIR}/xzless ${SCRIPTSDIR}/lzless
72 MLINKS+=xzdiff.1 xzcmp.1 \
83 .include <bsd.prog.mk>