summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in18
1 files changed, 10 insertions, 8 deletions
diff --git a/Makefile.in b/Makefile.in
index 7ed91e8..b26e052 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -30,7 +30,7 @@ MSGFMT = @MSGFMT@
MKINSTALLDIRS = $(srcdir)/mkinstalldirs
target = help2man
-preload = hacklocaledir
+preload = bindtextdomain
all: $(target) man info @extra_make_all@
@@ -82,20 +82,21 @@ uninstall:
clean:
-rm -f $(target) $(preload).so
+ -rm -rf localetmp
mostlyclean: clean
- cd $(srcdir) && rm -f $(target).dvi $(target).aux $(target).cp \
- $(target).cps $(target).fn $(target).ky $(target).log \
- $(target).pg $(target).toc $(target).tp $(target).vr po/*.po~
+ rm -f $(target).dvi $(target).aux $(target).cp $(target).cps \
+ $(target).fn $(target).ky $(target).log $(target).pg $(target).toc \
+ $(target).tp $(target).vr po/*.po~
distclean: mostlyclean
-rm -rf config.cache config.log config.status Makefile autom4te.cache
realclean: distclean
- cd $(srcdir) && rm -f $(target).info $(target).1 $(target).*.1 po/*.gmo
+ rm -f $(target).info $(target).1 $(target).*.1 po/*.gmo
maintainer-clean: realclean
- rm -f configure
+ rm -f $(srcdir)/configure
$(target): $(srcdir)/$(target).PL
$(PERL) $? @extra_extract_args@
@@ -114,8 +115,9 @@ man_l10n: $(addprefix $(target).,$(addsuffix .1,$(LINGUAS)))
$(target).%.1: $(srcdir)/$(target).PL $(srcdir)/$(target).%.h2m $(srcdir)/po/%.po
lang=$(patsubst $(target).%.1,%,$@); \
$(MAKE) $(target) $(preload).so po/$$lang.gmo && \
- LD_PRELOAD="./$(preload).so preloadable_libintl.so" \
- TEXTDOMAIN=help2man \
+ $(MKINSTALLDIRS) localetmp/$$lang/LC_MESSAGES && \
+ $(INSTALL_DATA) po/$$lang.gmo localetmp/$$lang/LC_MESSAGES/$(target).mo && \
+ LD_PRELOAD=./$(preload).so LOCALEDIR=localetmp TEXTDOMAIN=help2man \
./$(target) --include=$(srcdir)/$(target).$$lang.h2m \
--output=$@ ./$(target)