/[emacs]/emacs/Makefile.in
ViewVC logotype

Diff of /emacs/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.257 by rms, Wed Feb 13 15:47:55 2002 UTC revision 1.257.2.1 by fx, Wed Jul 31 22:28:25 2002 UTC
# Line 3  Line 3 
3  # DIST: that first.  # DIST: that first.
4    
5  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
6  #  2000, 2001 Free Software Foundation, Inc.  #  2000, 2001, 2002 Free Software Foundation, Inc.
7    
8  # This file is part of GNU Emacs.  # This file is part of GNU Emacs.
9    
# Line 210  EMACS = `echo emacs | sed '$(TRANSFORM)' Line 210  EMACS = `echo emacs | sed '$(TRANSFORM)'
210  EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`  EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`
211    
212  # Subdirectories to make recursively.  `lisp' is not included  # Subdirectories to make recursively.  `lisp' is not included
213  # because the compiled lisp files are part of the distribution  # because the compiled lisp files are part of the distribution.
 # and you cannot remake them without installing Emacs first.  
214  # leim is not included because it needs special handling.  # leim is not included because it needs special handling.
215  SUBDIR = lib-src src  SUBDIR = lib-src src
216    
# Line 252  epaths-force: FRC Line 251  epaths-force: FRC
251  # running more than 1 process in the leim directory, especially for  # running more than 1 process in the leim directory, especially for
252  # the $TIT files there.  # the $TIT files there.
253  leim:   src ${SUBDIR_MAKEFILES} FRC  leim:   src ${SUBDIR_MAKEFILES} FRC
254          (export PARALLEL; PARALLEL=0; cd $@; $(MAKE) all $(MFLAGS) \          cd $@; $(MAKE) PARALLEL=0 all $(MFLAGS) \
255            CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \            CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \
256            LDFLAGS='${LDFLAGS}' MAKE='${MAKE}')            LDFLAGS='${LDFLAGS}' MAKE='${MAKE}'
257    
258  src:    lib-src FRC  src:    lib-src FRC
259    
# Line 280  config.status: ${srcdir}/configure Line 279  config.status: ${srcdir}/configure
279  ${srcdir}/configure: configure.in  ${srcdir}/configure: configure.in
280          cd ${srcdir} && autoconf          cd ${srcdir} && autoconf
281    
282    $(srcdir)/src/config.in: $(srcdir)/src/stamp-h.in
283            @true
284    $(srcdir)/src/stamp-h.in: $(MAINT)
285            cd ${srcdir} && autoheader
286            rm -f $(srcdir)/src/stamp-h.in
287            echo timestamp > $(srcdir)/src/stamp-h.in
288    
289  src/Makefile: $(srcdir)/src/Makefile.in config.status  src/Makefile: $(srcdir)/src/Makefile.in config.status
290          ./config.status          ./config.status
291    
# Line 356  install-arch-dep: mkdir Line 362  install-arch-dep: mkdir
362    
363  ## Note that we copy DOC* and then delete DOC  ## Note that we copy DOC* and then delete DOC
364  ## as a workaround for a bug in tar on Ultrix 4.2.  ## as a workaround for a bug in tar on Ultrix 4.2.
365    
366    ## If people complain about the h flag in tar command, take that out.
367    ## That flag is also used in leim/Makefile.in
368  install-arch-indep: mkdir info  install-arch-indep: mkdir info
369          -set ${COPYDESTS} ; \          -set ${COPYDESTS} ; \
370          unset CDPATH; \          unset CDPATH; \
# Line 377  install-arch-indep: mkdir info Line 386  install-arch-indep: mkdir info
386                (cd $${dir}; tar -chf - . ) \                (cd $${dir}; tar -chf - . ) \
387                  | (cd $${dest}; umask 022; \                  | (cd $${dest}; umask 022; \
388                     tar -xvf - && cat > /dev/null) || exit 1; \                     tar -xvf - && cat > /dev/null) || exit 1; \
389                  find $${dest} -exec chown $$LOGNAME {} ';' ;\
390                for subdir in `find $${dest} -type d ! -name RCS ! -name CVS -print` ; do \                for subdir in `find $${dest} -type d ! -name RCS ! -name CVS -print` ; do \
391                  chmod a+rx $${subdir} ; \                  chmod a+rx $${subdir} ; \
392                  rm -rf $${subdir}/RCS ; \                  rm -rf $${subdir}/RCS ; \
# Line 414  install-arch-indep: mkdir info Line 424  install-arch-indep: mkdir info
424          then \          then \
425             echo "Copying etc/DOC-* to ${docdir} ..." ; \             echo "Copying etc/DOC-* to ${docdir} ..." ; \
426             (cd ./etc; tar -chf - DOC*) \             (cd ./etc; tar -chf - DOC*) \
427               |(cd ${docdir}; umask 0; tar -xvf - && cat > /dev/null) || exit 1; \               |(cd ${docdir}; umask 022; tar -xvf - && cat > /dev/null) || exit 1; \
428             (cd $(docdir); chmod a+r DOC*; rm DOC); \             (cd $(docdir); chown $${LOGNAME} DOC*; chmod a+r DOC*; rm DOC); \
429          else true; fi          else true; fi
430          -unset CDPATH; \          -unset CDPATH; \
431          if [ -r ./lisp ] \          if [ -r ./lisp ] \
# Line 425  install-arch-indep: mkdir info Line 435  install-arch-indep: mkdir info
435          then \          then \
436             echo "Copying lisp/*.el and lisp/*.elc to ${lispdir} ..." ; \             echo "Copying lisp/*.el and lisp/*.elc to ${lispdir} ..." ; \
437             (cd lisp; tar -chf - *.el *.elc) \             (cd lisp; tar -chf - *.el *.elc) \
438               |(cd ${lispdir}; umask 0; tar -xvf - && cat > /dev/null) || exit 1; \               |(cd ${lispdir}; umask 022; tar -xvf - && cat > /dev/null) || exit 1; \
439               (cd ${lispdir}; find . -exec chown $${LOGNAME} {} ';') ; \
440          else true; fi          else true; fi
441          -unset CDPATH; \          -unset CDPATH; \
442          thisdir=`/bin/pwd`; \          thisdir=`/bin/pwd`; \

Legend:
Removed from v.1.257  
changed lines
  Added in v.1.257.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26