README.txt 827 B

123456789101112131415161718192021222324252627
  1. Node concepts, without a particular order
  2. -----------------------------------------
  3. when finding a source dir:
  4. 1. eliminate src files that do not exist anymore
  5. 2. look in os.listdir or try os.stat
  6. when declaring a build file:
  7. 1. construct the folder structure in the build dir to avoid the manual mkdirs
  8. 2. create the nodes for the src dir too if the folders exist
  9. when looking for a resource:
  10. 1. return either a source file or a build file, the build file will have the priority
  11. 2. find the intermediate source and build nodes
  12. The calls to os.listdir should be cached somehowa cache for os.listdir
  13. Eliminate source dir nodes when they do not exist anymore
  14. When build nodes do not exist, do not delete them but remove the signatures
  15. Using the testcase
  16. ------------------
  17. Execute
  18. ../waf distclean configure build