Skip to content
Snippets Groups Projects
  1. Oct 09, 2018
  2. 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
  3. Mar 15, 2017
  4. Feb 10, 2017
  5. Aug 14, 2011
  6. Jan 19, 2011
  7. Jan 14, 2011
  8. Jan 07, 2011
  9. Jan 05, 2011
  10. Mar 29, 2010
  11. Mar 26, 2010
  12. Mar 24, 2010
  13. 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
  14. Dec 31, 2008
  15. 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
  16. Jun 25, 2008
  17. Apr 15, 2008