doc/makefile-variables.txt
changeset 1948 2d1537e7942d
parent 1907 446472de62e9
child 3533 0b8107a40da7
equal deleted inserted replaced
1947:b80524cd88bc 1948:2d1537e7942d
    96 * studio_OPT has a default value of "-xO4".  Occasional bugs in the optimizer
    96 * studio_OPT has a default value of "-xO4".  Occasional bugs in the optimizer
    97   have been found which have required altering this to "-xO3".  There are also
    97   have been found which have required altering this to "-xO3".  There are also
    98   studio_OPT.$(MACH).$(BITS) versions of this available if greater specificity
    98   studio_OPT.$(MACH).$(BITS) versions of this available if greater specificity
    99   is needed.
    99   is needed.
   100 
   100 
       
   101 * TPNO is the Third Party number (i.e., a numeric value): the License
       
   102   Technology from the Product Lifecycle Suite tool.  This should be used
       
   103   in the common case when there is just one TPNO for a component.  We
       
   104   recommend that this be near the top of any Makefile, just below the
       
   105   various COMPONENT_foo definitions.
       
   106 * TPNO_foo is for the rare case (~3% of components) when a component has
       
   107   more than one TPNO.  Each one should have a separate short but descriptive
       
   108   name substituted for "foo".  This likewise should be near the top of any
       
   109   Makefile, just below the various COMPONENT_foo definitions, and it must
       
   110   also be before the inclusion of ips.mk .
       
   111 
   101 ---
   112 ---
   102 
   113 
   103 Now switching from explaining the function of specific variables to a more
   114 Now switching from explaining the function of specific variables to a more
   104 general discussion about how to use them to solve problems.  One method that
   115 general discussion about how to use them to solve problems.  One method that
   105 has served time and again is adding a level of indirection.  For example,
   116 has served time and again is adding a level of indirection.  For example,