Mercurial > emacs
comparison Makefile.in @ 13280:42aa8d8aa019
(distclean): Delete line with just a tab in it.
(install-arch-indep): Delete spaces that precede tabs.
Delete spurious `fi' left from previous change.
(install): Supply `true' as command, to avoid null command.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 23 Oct 1995 17:01:39 +0000 |
parents | e8551f167c9e |
children | 9e55dae21315 |
comparison
equal
deleted
inserted
replaced
13279:68cd0fc88a56 | 13280:42aa8d8aa019 |
---|---|
291 ## place with their files read-only (perhaps because they are checked | 291 ## place with their files read-only (perhaps because they are checked |
292 ## into RCS). In order to make this safe, we make sure that the | 292 ## into RCS). In order to make this safe, we make sure that the |
293 ## source exists and is distinct from the destination. | 293 ## source exists and is distinct from the destination. |
294 ## We don't depend on `all', but rather on ${SUBDIR}, so that we won't | 294 ## We don't depend on `all', but rather on ${SUBDIR}, so that we won't |
295 ## ever modify src/paths.h. | 295 ## ever modify src/paths.h. |
296 install: ${SUBDIR} install-arch-dep install-arch-indep blessmail; | 296 install: ${SUBDIR} install-arch-dep install-arch-indep blessmail |
297 @true | |
297 | 298 |
298 ### Note that we copy the DOC-* files from the build etc directory | 299 ### Note that we copy the DOC-* files from the build etc directory |
299 ### as well as lots of things from ${srcdir}/etc. | 300 ### as well as lots of things from ${srcdir}/etc. |
300 install-arch-dep: mkdir | 301 install-arch-dep: mkdir |
301 (cd lib-src; \ | 302 (cd lib-src; \ |
319 rm -rf $$1 ; \ | 320 rm -rf $$1 ; \ |
320 fi ; \ | 321 fi ; \ |
321 shift ; \ | 322 shift ; \ |
322 done | 323 done |
323 -set ${COPYDESTS} ; \ | 324 -set ${COPYDESTS} ; \ |
324 mkdir ${COPYDESTS} ; \ | 325 mkdir ${COPYDESTS} ; \ |
325 chmod ugo+rx ${COPYDESTS} ; \ | 326 chmod ugo+rx ${COPYDESTS} ; \ |
326 for dir in ${COPYDIR} ; do \ | 327 for dir in ${COPYDIR} ; do \ |
327 dest=$$1 ; shift ; \ | 328 dest=$$1 ; shift ; \ |
328 [ -d $${dir} ] \ | 329 [ -d $${dir} ] \ |
329 && [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \ | 330 && [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \ |
330 && (echo "Copying $${dir}..." ; \ | 331 && (echo "Copying $${dir}..." ; \ |
352 (cd ${infodir}; \ | 353 (cd ${infodir}; \ |
353 if [ ! -f dir.old ]; then mv -f dir dir.old; \ | 354 if [ ! -f dir.old ]; then mv -f dir dir.old; \ |
354 else mv -f dir dir.bak; fi; \ | 355 else mv -f dir dir.bak; fi; \ |
355 cd ${srcdir}/info ; \ | 356 cd ${srcdir}/info ; \ |
356 (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \ | 357 (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \ |
357 fi ; \ | |
358 for f in cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*; do \ | 358 for f in cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*; do \ |
359 (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f); \ | 359 (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f); \ |
360 done); \ | 360 done); \ |
361 else true; fi | 361 else true; fi |
362 thisdir=`/bin/pwd`; cd ${srcdir}/etc; for page in emacs etags ctags ; do \ | 362 thisdir=`/bin/pwd`; cd ${srcdir}/etc; for page in emacs etags ctags ; do \ |
449 (cd oldXMenu; $(MAKE) $(MFLAGS) distclean) | 449 (cd oldXMenu; $(MAKE) $(MFLAGS) distclean) |
450 (cd lwlib; $(MAKE) $(MFLAGS) distclean) | 450 (cd lwlib; $(MAKE) $(MFLAGS) distclean) |
451 (cd lib-src; $(MAKE) $(MFLAGS) distclean) | 451 (cd lib-src; $(MAKE) $(MFLAGS) distclean) |
452 (cd man && $(MAKE) $(MFLAGS) distclean) | 452 (cd man && $(MAKE) $(MFLAGS) distclean) |
453 ${top_distclean} | 453 ${top_distclean} |
454 | |
455 | 454 |
456 ### `maintainer-clean' | 455 ### `maintainer-clean' |
457 ### Delete everything from the current directory that can be | 456 ### Delete everything from the current directory that can be |
458 ### reconstructed with this Makefile. This typically includes | 457 ### reconstructed with this Makefile. This typically includes |
459 ### everything deleted by distclean, plus more: C source files | 458 ### everything deleted by distclean, plus more: C source files |