From 3885a302c73852a157575006fad0303e61b0aa34 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Mon, 2 May 2011 11:54:33 +0000 Subject: Reorganize texk/am/script_links.am and add support for .lua scripts git-svn-id: svn://tug.org/texlive/trunk@22274 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/utils/ps2eps/Makefile.in | 53 ++++++++++++++++------------------- 1 file changed, 24 insertions(+), 29 deletions(-) (limited to 'Build/source/utils/ps2eps/Makefile.in') diff --git a/Build/source/utils/ps2eps/Makefile.in b/Build/source/utils/ps2eps/Makefile.in index d8a1284f00d..b5338c10402 100644 --- a/Build/source/utils/ps2eps/Makefile.in +++ b/Build/source/utils/ps2eps/Makefile.in @@ -210,7 +210,7 @@ man1_MANS = \ perl_scripts = ps2eps scriptsdir = texmf/scripts/ps2eps nodist_bin_SCRIPTS = $(am__append_1) -all_scripts = $(perl_scripts) $(shell_scripts) +all_scripts = $(lua_scripts) $(perl_scripts) $(shell_scripts) @WIN32_TRUE@@WIN32_WRAP_TRUE@wrappers = $(all_scripts:=.exe) @WIN32_TRUE@@WIN32_WRAP_TRUE@runscript = $(top_srcdir)/../../texk/texlive/w32_wrapper/runscript.exe texmfdir = ${prefix}/$(scriptsdir) @@ -783,43 +783,38 @@ uninstall-man: uninstall-man1 # in case of an SVN repository dist-hook: rm -rf `find $(distdir) -name .svn` -.PHONY: install-perl-links make-perl-links \ - install-shell-links make-shell-links uninstall-links + +# +.PHONY: install-lua-links install-perl-links install-shell-links \ + install-links make-links uninstall-links @WIN32_TRUE@@WIN32_WRAP_TRUE@$(wrappers): $(runscript) @WIN32_TRUE@@WIN32_WRAP_TRUE@ $(LN_S) $(runscript) $@ -# We support both multiplatform and non-multiplatform builds. +install-lua-links: +@WIN32_FALSE@ $(MAKE) $(AM_MAKEFLAGS) TYPE=lua EXT=lua install-links + install-perl-links: -@WIN32_FALSE@ case "$(bindir)" in \ -@WIN32_FALSE@ */bin) $(MAKE) $(AM_MAKEFLAGS) REL=.. make-perl-links;; \ -@WIN32_FALSE@ */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../.. make-perl-links;; \ -@WIN32_FALSE@ *) echo "strange directory '$(bindir)' for linked scripts" >&2; \ -@WIN32_FALSE@ exit 1;; \ -@WIN32_FALSE@ esac +@WIN32_FALSE@ $(MAKE) $(AM_MAKEFLAGS) TYPE=perl EXT=pl install-links install-shell-links: -@WIN32_FALSE@ case "$(bindir)" in \ -@WIN32_FALSE@ */bin) $(MAKE) $(AM_MAKEFLAGS) REL=.. make-shell-links;; \ -@WIN32_FALSE@ */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../.. make-shell-links;; \ -@WIN32_FALSE@ *) echo "strange directory '$(bindir)' for linked scripts" >&2; \ -@WIN32_FALSE@ exit 1;; \ -@WIN32_FALSE@ esac - -make-perl-links: - @cd $(DESTDIR)$(bindir) && \ - for f in $(perl_scripts); do \ - rm -f $$f; \ - echo "creating link '$$f' -> '$(REL)/$(scriptsdir)/$$f.pl'"; \ - $(LN_S) $(REL)/$(scriptsdir)/$$f.pl $$f || exit 1; \ - done +@WIN32_FALSE@ $(MAKE) $(AM_MAKEFLAGS) TYPE=shell EXT=sh install-links -make-shell-links: +# We support both multiplatform and non-multiplatform builds. +install-links: + case "$(bindir)" in \ + */bin) $(MAKE) $(AM_MAKEFLAGS) REL=.. TYPE=$(TYPE) EXT=$(EXT) make-links;; \ + */bin/*) $(MAKE) $(AM_MAKEFLAGS) REL=../.. TYPE=$(TYPE) EXT=$(EXT) make-links;; \ + *) echo "strange directory '$(bindir)' for linked $(TYPE) scripts" >&2; \ + exit 1;; \ + esac + +make-links: @cd $(DESTDIR)$(bindir) && \ - for f in $(shell_scripts); do \ + for f in $($(TYPE)_scripts); do \ rm -f $$f; \ - echo "creating link '$$f' -> '$(REL)/$(scriptsdir)/$$f.sh'"; \ - $(LN_S) $(REL)/$(scriptsdir)/$$f.sh $$f || exit 1; \ - done + echo "creating link '$$f' -> '$(REL)/$(scriptsdir)/$$f.$(EXT)'"; \ + $(LN_S) $(REL)/$(scriptsdir)/$$f.$(EXT) $$f || exit 1; \ + done uninstall-links: @WIN32_FALSE@ @for f in $(all_scripts); do \ -- cgit v1.2.3