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, |