Hash :
7411d053
Author :
Thomas de Grivel
Date :
2023-01-21T15:08:37
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
# Makefile for help2man
# $Id: Makefile.in,v 1.11 2003/07/09 11:05:40 bod Exp $
SHELL = @SHELL@
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
mandir = @mandir@
datadir = @datadir@
infodir = @infodir@
man1dir = $(mandir)/man1
man1dir_fr = $(mandir)/fr/man1
localedir = $(datadir)/locale
DESTDIR =
CC = @CC@
PERL = @PERL@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_INFO = @INSTALL_INFO@
MAKEINFO = @MAKEINFO@
MKINSTALLDIRS = $(srcdir)/mkinstalldirs
MSGFMT = msgfmt
target = help2man
hack = hacklocaledir
basic: $(target)
check: $(target).1
all: basic check $(target).fr.1 info
install-strip: install
# No binaries to strip.
install: $(target) $(hack).so $(target).1 $(target).fr.1 $(target).info \
po/fr.gmo
$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
$(MKINSTALLDIRS) $(DESTDIR)$(man1dir)
$(MKINSTALLDIRS) $(DESTDIR)$(man1dir_fr)
$(MKINSTALLDIRS) $(DESTDIR)$(localedir)/fr/LC_MESSAGES
$(MKINSTALLDIRS) $(DESTDIR)$(infodir)
$(INSTALL_PROGRAM) $(target) $(DESTDIR)$(bindir)
$(INSTALL_PROGRAM) $(hack).so $(DESTDIR)$(libdir)
$(INSTALL_DATA) $(target).1 $(DESTDIR)$(man1dir)
$(INSTALL_DATA) $(target).fr.1 $(DESTDIR)$(man1dir_fr)/$(target).1
$(INSTALL_DATA) po/fr.gmo \
$(DESTDIR)$(localedir)/fr/LC_MESSAGES/$(target).mo
$(INSTALL_DATA) $(target).info $(DESTDIR)$(infodir)/$(target).info
if test -f $(DESTDIR)$(infodir)/dir; \
then \
$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) $(target).info; \
fi
uninstall:
rm -f $(DESTDIR)$(bindir)/$(target) \
$(DESTDIR)$(libdir)/$(hack).so \
$(DESTDIR)$(man1dir)/$(target).1 \
$(DESTDIR)$(man1dir_fr)/$(target).1 \
$(DESTDIR)$(localedir)/fr/LC_MESSAGES/$(target).mo \
$(DESTDIR)$(infodir)/$(target).info
if test -f $(DESTDIR)$(infodir)/dir; \
then \
$(INSTALL_INFO) --delete --info-dir=$(DESTDIR)$(infodir) \
$(target).info; \
fi
clean:
-rm -f $(target) $(hack).so
mostlyclean: clean
rm -f $(target).dvi $(target).aux $(target).cp $(target).cps \
$(target).fn $(target).ky $(target).log $(target).pg \
$(target).toc $(target).tp $(target).vr
distclean: mostlyclean
-rm -f config.cache config.log config.status Makefile
realclean: distclean
-rm -f $(target).info $(target).1 $(target).fr.1 po/*.gmo
maintainer-clean: realclean
rm -f configure
$(target): $(srcdir)/$(target).PL
-rm -f $@
$(PERL) $? --stdout >$@
chmod 555 $@
$(hack).so: $(srcdir)/$(hack).c
$(CC) -o $@ -shared $?
$(target).1: $(target) $(srcdir)/$(target).h2m
./$(target) --include=$(srcdir)/$(target).h2m \
--output=$@ ./$(target)
$(target).fr.1: $(hack).so po/fr.gmo $(target) $(srcdir)/$(target).fr.h2m
LD_PRELOAD="./$(hack).so preloadable_libintl.so" \
TEXTDOMAIN=help2man \
./$(target) --include=$(srcdir)/$(target).fr.h2m \
--output=$@ --locale=fr_FR@euro ./$(target)
po/fr.gmo: $(srcdir)/po/fr.po
test -d po || mkdir po
$(MSGFMT) -o $@ $?
info: $(target).info
$(target).info: $(srcdir)/$(target).texi
$(MAKEINFO) $? -o $@
dvi: $(target).dvi
$(target).dvi: $(srcdir)/$(target).texi
$(TEXI2DVI) $?
Makefile: $(srcdir)/Makefile.in
./config.status
.PHONY: basic all check clean distclean dvi info install mostlyclean \
realclean uninstall
.SUFFIXES: