X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/af3d522ffbf83826f80ab8f6d811e19e97c37384..bc985c877c5b4d8cc87976a834cede666edc0ed5:/Makefile.in diff --git a/Makefile.in b/Makefile.in index 1c0dbb9c27..ce7f3f1a3d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -265,7 +265,8 @@ EMACSFULL = `echo emacs-${version}${EXEEXT} | sed '$(TRANSFORM)'` SUBDIR = lib lib-src src lisp # The subdir makefiles created by config.status. -SUBDIR_MAKEFILES = lib/Makefile lib-src/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispref/Makefile doc/lispintro/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile lisp/Makefile test/automated/Makefile +SUBDIR_MAKEFILES_IN = @SUBDIR_MAKEFILES_IN@ +SUBDIR_MAKEFILES = `echo $(SUBDIR_MAKEFILES_IN:.in=) | sed 's|$(srcdir)/||g'` # Subdirectories to install, and where they'll go. # lib-src's makefile knows how to install it, so we don't do that here. @@ -331,9 +332,12 @@ DOS_gnulib_comp.m4 = gl-comp.m4 # $(gnulib_srcdir) (relative to $(srcdir) and should have build tools # as per $(gnulib_srcdir)/DEPENDENCIES. GNULIB_MODULES = \ - careadlinkat crypto/md5 dtoastr filemode getloadavg getopt-gnu \ - ignore-value intprops lstat mktime readlink \ - socklen stdarg stdio strftime strtoumax symlink sys_stat + alloca-opt \ + careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr \ + dup2 \ + filemode getloadavg getopt-gnu ignore-value intprops lstat \ + mktime pthread_sigmask readlink \ + socklen stdarg stdio strftime strtoimax strtoumax symlink sys_stat GNULIB_TOOL_FLAGS = \ --conditional-dependencies --import --no-changelog --no-vc-files \ --makefile-name=gnulib.mk @@ -388,19 +392,7 @@ blessmail: Makefile src FRC # conditions with parallel makes, so let's assume that the time stamp on # ./Makefile is representative of the time stamp on all the other Makefiles. Makefile: config.status $(srcdir)/src/config.in \ - $(srcdir)/Makefile.in \ - $(srcdir)/src/Makefile.in \ - $(srcdir)/lib/Makefile.in \ - $(srcdir)/lib-src/Makefile.in \ - $(srcdir)/doc/emacs/Makefile.in \ - $(srcdir)/doc/misc/Makefile.in \ - $(srcdir)/doc/lispref/Makefile.in \ - $(srcdir)/doc/lispintro/Makefile.in \ - $(srcdir)/oldXMenu/Makefile.in \ - $(srcdir)/lwlib/Makefile.in \ - $(srcdir)/leim/Makefile.in \ - $(srcdir)/lisp/Makefile.in \ - $(srcdir)/test/automated/Makefile.in + $(srcdir)/Makefile.in $(SUBDIR_MAKEFILES_IN) ./config.status # Don't erase config.status if make is interrupted while refreshing it. @@ -866,10 +858,15 @@ extraclean: # The src subdir knows how to do the right thing # even when the build directory and source dir are different. TAGS tags: lib lib-src src - cd src; $(MAKE) tags + cd src; $(MAKE) $(MFLAGS) tags check: - cd test/automated; $(MAKE) check + @if test ! -d test/automated; then \ + echo "You do not seem to have the test/ directory."; \ + echo "Maybe you are using a release tarfile, rather than a repository checkout."; \ + else \ + cd test/automated && $(MAKE) $(MFLAGS) check; \ + fi dist: cd ${srcdir}; ./make-dist