diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-05-18 17:05:16 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-05-18 17:05:16 +0000 |
commit | 6a8693845ccd46efe00d6bb45184593437e2881a (patch) | |
tree | 164a28b701796105fe399e57be96f008b8f2b4cd /Makefile | |
parent | 2ac55e233184def4218c2070ced7eab4fd2004bf (diff) | |
download | mpv-6a8693845ccd46efe00d6bb45184593437e2881a.tar.bz2 mpv-6a8693845ccd46efe00d6bb45184593437e2881a.tar.xz |
Replace hackish shell loops for man page installation with make constructs.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26820 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 38 |
1 files changed, 21 insertions, 17 deletions
@@ -825,23 +825,27 @@ install-dirs: install-%: %$(EXESUF) $(INSTALL) -m 755 $(INSTALLSTRIP) $< $(BINDIR) -install-mplayer-man: - for lang in $(MAN_LANG); do \ - if test "$$lang" = en ; then \ - $(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/ ; \ - else \ - $(INSTALL) -c -m 644 DOCS/man/$$lang/mplayer.1 $(MANDIR)/$$lang/man1/ ; \ - fi ; \ - done - -install-mencoder-man: install-mplayer-man - for lang in $(MAN_LANG); do \ - if test "$$lang" = en ; then \ - cd $(MANDIR)/man1 && ln -sf mplayer.1 mencoder.1 ; \ - else \ - cd $(MANDIR)/$$lang/man1 && ln -sf mplayer.1 mencoder.1 ; \ - fi ; \ - done +install-mplayer-man: $(foreach lang,$(MAN_LANG_ALL),install-mplayer-man-$(lang)) +install-mencoder-man: $(foreach lang,$(MAN_LANG_ALL),install-mencoder-man-$(lang)) + +install-mplayer-man-en: + $(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/ + +install-mencoder-man-en: install-mplayer-man-en + cd $(MANDIR)/man1 && ln -sf mplayer.1 mencoder.1 + +define MPLAYER_MAN_RULE +install-mplayer-man-$(lang): + $(INSTALL) -c -m 644 DOCS/man/$(lang)/mplayer.1 $(MANDIR)/$(lang)/man1/ +endef + +define MENCODER_MAN_RULE +install-mencoder-man-$(lang): install-mplayer-man-$(lang) + cd $(MANDIR)/$(lang)/man1 && ln -sf mplayer.1 mencoder.1 +endef + +$(foreach lang,$(MAN_LANG),$(eval $(MPLAYER_MAN_RULE))) +$(foreach lang,$(MAN_LANG),$(eval $(MENCODER_MAN_RULE))) install-gui: install-mplayer -ln -sf mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) |