summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/am
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2015-07-03 08:56:39 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2015-07-03 08:56:39 +0000
commit427855f6f99e9044c3496248c1f47f8a28ac10fc (patch)
treed47c78e5af65086d4e5f64bc41d76bb988f3d05f /Build/source/texk/web2c/am
parent8668b871887c39f8aae7f3a8b6793ef4d7334c22 (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.am27
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)