OSDN Git Service

Eliminate redundant configuration files.
[mingw/mingw-org-wsl.git] / mingwrt / Makefile.in
index d5017f7..561afdb 100644 (file)
@@ -105,6 +105,7 @@ INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@ $1 $2
 
 mkinstalldirs = @MKDIR_P@ $(addprefix $1,$2)
+LN_S = @LN_S@
 
 # Keep the configuration in a consistent state.  Note that we assume
 # that configure has been run initially, (otherwise we wouldn't have
@@ -138,9 +139,12 @@ config.status.missing:
 #
 vpath %.m4 ${top_srcdir}
 vpath configure.ac ${top_srcdir}
-configure: configure.ac aclocal.m4
+configure: configure.ac aclocal.m4 VERSION.m4
        cd ${top_srcdir}; autoconf
 
+${top_srcdir}/%: ${top_srcdir}/../%
+       cd $(dir $@) && $(LN_S) -f ../$* .
+
 # Propagate package version, as configured, consistently throughout
 # the package build.
 #
@@ -695,7 +699,7 @@ install-gcc: install-stage-1-only
 
 install-strip: install-strip-mingwrt
 install-strip-%:
-       $(MAKE) --no-print-directory $(MAKEFLAGS) \
+       $(MAKE) --no-print-directory \
          STRIP_DATA='cd ${libdir}; $(STRIP) --strip-unneeded $$1' \
          STRIP_DLL='cd ${bindir}; $(STRIP) $$1' install-$*
 
@@ -812,7 +816,7 @@ uninstall-mingwrt-headers:
 
 uninstall-mingwrt-dll \
 uninstall-mingwrt-libdir-objects uninstall-mingwrt-libdir-libs: un%:
-       $(MAKE) --no-print-directory $(MAKEFLAGS) mkinstalldirs= \
+       $(MAKE) --no-print-directory mkinstalldirs= \
          INSTALL_DATA='cd $$2 && $(RM) $$1' $*
 
 
@@ -871,9 +875,9 @@ mingwrt-srcdist-files:
 mingwrt-srcdist-files: $(wildcard ${mingwrt_srcdir}/*.[chs]) \
   $(addprefix ${mingwrt_srcdir}/,ChangeLog CONTRIBUTORS DISCLAIMER README) \
   $(wildcard ${mingwrt_srcdir}/*.def.in) $(wildcard ${mingwrt_srcdir}/config*) \
-  $(addprefix ${mingwrt_srcdir}/,aclocal.m4 install-sh Makefile.in TODO) \
-  $(addprefix ${mingwrt_srcdir}/,include man mingwex profile) \
-  $(addprefix ${mingwrt_srcdir}/,crtdll.def) \
+  $(addprefix ${mingwrt_srcdir}/,aclocal.m4 VERSION.m4 install-sh Makefile.in) \
+  $(addprefix ${mingwrt_srcdir}/,TODO include man mingwex profile) \
+  $(addprefix ${mingwrt_srcdir}/,msvcrt-xref crtdll.def) \
   $(wildcard ${mingwrt_srcdir}/*.txt)
 
 install-html install-pdf: install-%: %dir mingwrt-man$(man3ext)