1 BINS
=isutf8 ifdata ifne pee sponge mispipe lckdo parallel errno
2 PERLSCRIPTS
=vidir vipe ts combine zrun chronic
3 MANS
=sponge
.1 vidir
.1 vipe
.1 isutf8.1 ts
.1 combine
.1 ifdata
.1 ifne
.1 pee
.1 zrun
.1 chronic
.1 mispipe
.1 lckdo
.1 parallel
.1 errno
.1
5 INSTALL_BIN?
=install -s
8 ifneq (,$(findstring CYGWIN
,$(shell uname
)))
9 DOCBOOKXSL?
=/usr
/share
/sgml
/docbook
/xsl-stylesheets
11 DOCBOOKXSL?
=/usr
/share
/xml
/docbook
/stylesheet
/docbook-xsl
14 DOCBOOK2XMAN
=xsltproc
--param man.authors.section.enabled
0 $(DOCBOOKXSL
)/manpages
/docbook.xsl
19 rm -f
$(BINS
) $(MANS
) dump.c errnos.h errno.o \
20 is_utf8
/*.o is_utf8
/isutf8
22 isutf8
: is_utf8
/*.c is_utf8
/*.h
27 mkdir
-p
$(DESTDIR
)$(PREFIX
)/bin
28 $(INSTALL_BIN
) $(BINS
) $(DESTDIR
)$(PREFIX
)/bin
29 install $(PERLSCRIPTS
) $(DESTDIR
)$(PREFIX
)/bin
31 mkdir
-p
$(DESTDIR
)$(PREFIX
)/share
/man
/man1
32 install $(MANS
) $(DESTDIR
)$(PREFIX
)/share
/man
/man1
38 xmllint
--noout
--valid
$<
43 echo
'#include <errno.h>' > dump.c
44 $(CC
) -E
-dD dump.c | awk
'/^#define E/ { printf "{\"%s\",%s},\n", $$2, $$2 }' > errnos.h
47 errno
.1: errno.docbook
51 pod2man
--center
=" " --release
="moreutils" $< > $@
;