diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2015-07-03 08:56:39 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2015-07-03 08:56:39 +0000 |
commit | 427855f6f99e9044c3496248c1f47f8a28ac10fc (patch) | |
tree | d47c78e5af65086d4e5f64bc41d76bb988f3d05f /Build/source/texk/web2c/am | |
parent | 8668b871887c39f8aae7f3a8b6793ef4d7334c22 (diff) |
METAFONT: Always create mf*-nowin, either as separate program or as symlink
git-svn-id: svn://tug.org/texlive/trunk@37742 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/am')
-rw-r--r-- | Build/source/texk/web2c/am/texmf.am | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/am/texmf.am b/Build/source/texk/web2c/am/texmf.am index 5eff3203f23..ff9dcc8645c 100644 --- a/Build/source/texk/web2c/am/texmf.am +++ b/Build/source/texk/web2c/am/texmf.am @@ -102,17 +102,36 @@ if MFN bin_PROGRAMS += mf-nowin endif MFN if WIN32 -bin_PROGRAMS += inimf +noinst_PROGRAMS += call_mf +install_exe_links += install-mf-links +uninstall_exe_links += uninstall-mf-links else !WIN32 +if !MFN +bin_links += mf$(EXEEXT):mf-nowin +endif !MFN bin_links += mf$(EXEEXT):inimf endif !WIN32 endif MF EXTRA_PROGRAMS += mf mf-nowin DISTCLEANFILES += mftrap.diffs -inimf_CPPFLAGS = -DEXEPROG=\"mf.exe\" -nodist_inimf_SOURCES = callexe.c -inimf_LDADD = +call_mf_CPPFLAGS = -DEXEPROG=\"mf.exe\" +nodist_call_mf_SOURCES = callexe.c +call_mf_LDADD = + +.PHONY: install-mf-links uninstall-mf-links +if WIN32 +install-mf-links: call_mf$(EXEEXT) +if !MFN + $(INSTALL_PROGRAM) call_mf$(EXEEXT) $(DESTDIR)$(bindir)/mf-nowin$(EXEEXT) +endif !MFN + $(INSTALL_PROGRAM) call_mf$(EXEEXT) $(DESTDIR)$(bindir)/inimf$(EXEEXT) +uninstall-mf-links: +if !MFN + rm -f $(DESTDIR)$(bindir)/mf-nowin$(EXEEXT) +endif !MFN + rm -f $(DESTDIR)$(bindir)/inimf$(EXEEXT) +endif WIN32 dist_mf_SOURCES = mfextra.c mf_CPPFLAGS = $(AM_CPPFLAGS) $(X_CFLAGS) |