Mercurial > emacs
comparison lisp/Makefile.in @ 105042:604cab002756
Move comment so it does not get printed every time the rule runs.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Wed, 16 Sep 2009 03:10:17 +0000 |
parents | b1f5d3d17b17 |
children | 95bdce3df18d |
comparison
equal
deleted
inserted
replaced
105041:23b9177a1c8e | 105042:604cab002756 |
---|---|
1 # Maintenance productions for the Lisp directory | 1 # Maintenance productions for the Lisp directory |
2 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, | 2 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, |
3 # 2008, 2009 Free Software Foundation, Inc. | 3 # 2009 Free Software Foundation, Inc. |
4 | 4 |
5 # This file is part of GNU Emacs. | 5 # This file is part of GNU Emacs. |
6 | 6 |
7 # GNU Emacs is free software: you can redistribute it and/or modify | 7 # GNU Emacs is free software: you can redistribute it and/or modify |
8 # it under the terms of the GNU General Public License as published by | 8 # it under the terms of the GNU General Public License as published by |
1284 # One option is to try and reproduce exactly the same dependencies here as | 1284 # One option is to try and reproduce exactly the same dependencies here as |
1285 # we have in src/Makefile.in, but it turns out to be painful | 1285 # we have in src/Makefile.in, but it turns out to be painful |
1286 # (e.g. src/Makefile.in may have a dependency for ../lisp/foo.elc where we | 1286 # (e.g. src/Makefile.in may have a dependency for ../lisp/foo.elc where we |
1287 # only know of $(lisp)/foo.elc). So instead we provide a direct way for | 1287 # only know of $(lisp)/foo.elc). So instead we provide a direct way for |
1288 # src/Makefile.in to rebuild a particular Lisp file, no questions asked. | 1288 # src/Makefile.in to rebuild a particular Lisp file, no questions asked. |
1289 # Use byte-compile-refresh-preloaded to try and work around some of | |
1290 # the most common problems of not bootstrapping from a clean state. | |
1289 compile-onefile: | 1291 compile-onefile: |
1290 @echo Compiling $(THEFILE) | 1292 @echo Compiling $(THEFILE) |
1291 # Use byte-compile-refresh-preloaded to try a work around some of | |
1292 # the most common bootstrapping problems. | |
1293 @$(emacs) -l bytecomp.el -f byte-compile-refresh-preloaded $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(THEFILE) | 1293 @$(emacs) -l bytecomp.el -f byte-compile-refresh-preloaded $(BYTE_COMPILE_EXTRA_FLAGS) -f batch-byte-compile $(THEFILE) |
1294 | 1294 |
1295 # Files MUST be compiled one by one. If we compile several files in a | 1295 # Files MUST be compiled one by one. If we compile several files in a |
1296 # row (i.e., in the same instance of Emacs) we can't make sure that | 1296 # row (i.e., in the same instance of Emacs) we can't make sure that |
1297 # the compilation environment is clean. We also set the load-path of | 1297 # the compilation environment is clean. We also set the load-path of |