Changes between Version 9 and Version 10 of Attic/Building/BuildSystem


Ignore:
Timestamp:
Oct 9, 2006 1:16:58 PM (8 years ago)
Author:
alexey
Comment:

xref standard targets

Legend:

Unmodified
Added
Removed
Modified
  • Attic/Building/BuildSystem

    v9 v10  
    109109   {{{target.mk}}}. 
    110110   It contains the rules that tell {{{make}}} how 
    111    to make the standard targets (<xref 
    112    linkend="sec-standard-targets"/>).  Why, you ask, can't this 
     111   to make the standard targets ([wiki:Building/Using#StandardTargets standard targets]).  Why, you ask, can't this 
    113112   standard code be part of 
    114113   {{{boilerplate.mk}}}?  Good question.  We 
     
    123122   canned rules in {{{target.mk}}}; the price 
    124123   tag is that you have to understand what canned rules get 
    125    enabled, and what they do (<xref 
    126    linkend="sec-targets"/>). 
     124   enabled, and what they do  
     125   [[ref(the main mk/target.mk file)]]. 
    127126 
    128127       
     
    221220 * {{{target.mk}}} contains 
    222221   {{{make}}} rules for the standard targets 
    223    described in <xref linkend="sec-standard-targets"/>.  These 
     222   described in [wiki:Building/Using#StandardTargets standard targets].  These 
    224223   rules are selectively included, depending on the setting of 
    225224   certain {{{make}}} variables.  These variables 
     
    554553 
    555554{{{target.mk}}} contains canned rules for 
    556 all the standard targets described in <xref 
    557 linkend="sec-standard-targets"/>.  It is complicated by the fact 
     555all the standard targets described in [wiki:Building/Using#StandardTargets standard targets].  It is complicated by the fact 
    558556that you don't want all of these rules to be active in every 
    559557{{{Makefile}}}.  Rather than have a plethora of 
     
    632630When {{{SUBDIRS}}} is defined, 
    633631{{{target.mk}}} includes a rather neat rule for 
    634 the standard targets (<xref linkend="sec-standard-targets"/> that 
     632the standard targets ([wiki:Building/Using#StandardTargets standard targets] that 
    635633simply invokes {{{make}}} recursively in each of 
    636634the sub-directories.