Skip to content
Snippets Groups Projects
  1. Apr 12, 2018
    • Mark OLESEN's avatar
      ENH: make it easier to switch between the various make dependencies programs. · de72a04a
      Mark OLESEN authored
      - However, the new ragel-based parser is much faster
        than the others, and does not cause 'too many open files' error
        that the flex-based parser does (issue #784).
      
        The timings (using src/sampling as being somewhat representative)
      
          $ wclean; wmakeLnInclude -u .; time wmake -s dep
      
              3.4s  wmkdepend (ragel) [now default]
              5.7s  wmkdep (flex)
              6.1s  cpp -M
      
      - The makeDepend script is for testing purposes only, but could used as
        a hook for other dependency generation systems (eg, ninja).
        It simply wraps 'cpp -M' in a form that is calling compatible with
        wmkdepend.
      
      BUG: wmkdepend parser was missing optional leading space on #include match
      
      STYLE: use -G2 (goto-based) option for wmkdepend state machine
      
      - the machine is compact with few states and lends itself to this
      de72a04a
  2. Mar 15, 2017
  3. Feb 21, 2017
  4. Feb 10, 2017
  5. Oct 03, 2016
  6. Jan 24, 2016
  7. Aug 14, 2011
  8. Feb 15, 2011
  9. Jan 19, 2011
  10. Jan 14, 2011
  11. Jan 07, 2011
  12. Jan 05, 2011
  13. Mar 29, 2010
  14. Mar 26, 2010
  15. Mar 24, 2010
  16. Jul 17, 2009
  17. May 06, 2009
    • Mark Olesen's avatar
      minor tweak to wmake · 1cdbeb29
      Mark Olesen authored
      - place wmkdep and dirToString executables under
        utilbin/$(WM_ARCH)$(WM_COMPILER).
        This helps somewhat when copying rules about, and might help when creating
        general rules.
      1cdbeb29
  18. Dec 31, 2008
  19. Jul 18, 2008
    • Mark Olesen's avatar
      cleanup wmake scripts · 7f963163
      Mark Olesen authored
        - match comments to names of scripts
        - remove comments about using C-shell (not true anymore)
        - use 'assert' style syntax in places instead of if/then/fi
        - wcleanMachine supports multiple arguments
      7f963163
  20. Jun 25, 2008
  21. Apr 15, 2008