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
>