Changes between Version 10 and Version 11 of Attic/Building/BuildSystem/New
- Timestamp:
- 01/13/09 04:37:30 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Attic/Building/BuildSystem/New
v10 v11 215 215 first reads all the included Makefiles, and then tries to build each 216 216 one if it is out-of-date, using the rules in the Makefiles themselves. 217 When it has brought all the Makefiles up-to-date, it restarts itself217 When it has brought all the included Makefiles up-to-date, it restarts itself 218 218 to read the newly-generated Makefiles. 219 219 … … 223 223 and '''make''' has been restarted to read in its contents, because it is the 224 224 `package-data.mk` file that tells us which modules are in the package. 225 But '''make''' always makes all the`Makefiles` before restarting - it225 But '''make''' always makes '''all''' the included `Makefiles` before restarting - it 226 226 doesn't know how to restart itself earlier when there is a dependency 227 between `Makefiles`.228 229 Consider the following makefile:227 between included `Makefiles`. 228 229 Consider the following Makefile: 230 230 231 231 {{{
