Changes between Version 14 and Version 15 of BuildTaskList

Show
Ignore:
Timestamp:
01/26/10 15:09:55 (12 years ago)
Author:
coke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildTaskList

    v14 v15  
    1515    * make checkdepend.pl squawk about this, to make them easier to find and replace? 
    1616  * Instead of invoking $(CC) directly, we invoke tools/dev/cc_flags.pl to invoke CC for us. We should use the c compiler directly instead; to support the cases where cc_flags.pl is using customized flags for a particular build step, that should be handled in the generated makefile, not by running a script to figure it out at build time. 
     17 
     18Originally from checkdepend.pl:  
     19{{{ 
     20This script will currently generate false positives.  This happens because it 
     21assumes that there must be a fixed relationship between source and object 
     22files, e.g. C<buz/baz/foo.pir> will be built into C<buz/baz/foo.pbc>. 
     23 
     24This 
     25assumption holds in most cases but breaks down when a file with a dependency is 
     26not compiled into an object file of the same name.  A possible solution to this 
     27is to use C-style compilation with separate build and "link" targets using 
     28pbc_merge.  The other alternative involves making this script significantly 
     29smarter about figuring out which rules create a given object file. 
     30}}} 
     31 
     32- the plan here should be to have all pir that gets compiled initially be compiled to a pbc in the same directory (just like the standard .c->.o compilation process) - if we then need a separate rule to copy the built pbc to an "install" directory, that's fine; having the two stages should let 
     33us track the deps more automatically. 
    1734 
    1835Some tickets: