Changes between Version 6 and Version 7 of kmk


Ignore:
Timestamp:
May 26, 2007, 9:10:50 PM (17 years ago)
Author:
bird
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • kmk

    v6 v7  
    1 {{{kmk}}} is the {{{make}}} program in [wiki:kBuild kBuild], e.g. it is what you invoke from the commandline or editor to perform the actual build. {{{kmk}}} is based on the latest [wiki:'GNU make'] release, currently 3.81, but provides a bunch of additional features required by the [wiki:kBuild kBuild] makefile scripts.
     1{{{kmk}}} is the {{{make}}} program in [wiki:kBuild kBuild], i.e. what you invoke from the commandline or editor to perform the actual build. {{{kmk}}} is based on the latest [wiki:'GNU make'] release, currently 3.81, but provides a bunch of additional features required by the [wiki:kBuild kBuild] makefile scripts.
    22
    33Why not use vanilla [wiki:'GNU make']? There are several reasons:
     
    5454   * {{{kb-src-prop}}} (kBuild internal)
    5555   * {{{kb-src-one}}} (kBuild internal)
    56  * Explicit multi-target rules, e.i. explicit make rules that output more than one file.
     56 * Explicit multi-target rules, i.e. explicit make rules that output more than one file.
    5757 * Prepend assignment operator, {{{<=}}}.
    5858 * It contains bugfixes for several bugs in the Windows and OS/2 ports, most importantly path case mixups, broken shell invocation, and abspath.