# installaizone delle pagine man italiane

DESTDIR=
prefix?=/usr
MANDIR=$(prefix)/share/man/it
DIRMAN=binutils inetutils man-pages misc util-linux

all: remove install

uninstall remove:
	for i in man?/*; do \
		rm -f $(MANDIR)/"$$i" $(MANDIR)/"$$i".*; \
	done

# Use with
#  make HTDIR=/some/dir HTOPTS=whatever html
# The sed removes the lines "Content-type: text/html\n\n"
html:
	@if [ x$(HTDIR) = x ]; then echo "You must set HTDIR."; else \
	for i in man?; do \
		[ -d $(HTDIR)/"$$i" ] || mkdir -p $(HTDIR)/"$$i"; \
		find "$$i/" -type f | while read f; do \
			(cd "$$i"; man2html $(HTOPTS) `basename $$f`) | \
			sed -e '1,2d' > $(HTDIR)/"$$i"/`basename $$f`.html; \
		done; \
	done; fi

install:
	@for d in $(DIRMAN); do \
	cd $$d && \
		for i in man[1-9]; do \
			install -d -m 755 $(DESTDIR)$(MANDIR)/"$$i" || exit $$?; \
			install -m 644 $$i/* $(DESTDIR)$(MANDIR)/$$i || exit $$?; \
		done && cd ..; \
	done
