Changes between Initial Version and Version 1 of Ticket #8730, comment 20


Ignore:
Timestamp:
Aug 7, 2012, 9:06:53 PM (12 years ago)
Author:
mmadia

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8730, comment 20

    initial v1  
    11This might be the reason why the included headers are different than what is expected/needed...
    22
    3 First, [libroot's Jamfile http://cgit.haiku-os.org/haiku/tree/src/build/libroot/Jamfile#n79] sets USES_BE_API on librootSources.
     3First, [http://cgit.haiku-os.org/haiku/tree/src/build/libroot/Jamfile#n79 libroot's Jamfile ] sets USES_BE_API on librootSources.
    44The entire implications of USES_BE_API is still unclear, but it seems that at least it's responsible for including build/posix/ and build/os/.
    55
    6 For non-BeOS compatible hosts, [BuildSetup http://cgit.haiku-os.org/haiku/tree/build/jam/BuildSetup#n914] sets HOST_BE_API_HEADERS to include both build/posix, build/os/, and other directories.
     6For non-BeOS compatible hosts, [http://cgit.haiku-os.org/haiku/tree/build/jam/BuildSetup#n914 BuildSetup] sets HOST_BE_API_HEADERS to include both build/posix, build/os/, and other directories.
    77
    8 In MainBuildRules, [rule BuildPlatformMain http://cgit.haiku-os.org/haiku/tree/build/jam/MainBuildRules#n606]
     8In MainBuildRules, [http://cgit.haiku-os.org/haiku/tree/build/jam/MainBuildRules#n606 rule BuildPlatformMain]
    99propagates USES_BE_API to the objects in librootSources.
    1010
    11 Then finally in OverriddenJamRules, [rule Object http://cgit.haiku-os.org/haiku/tree/build/jam/OverriddenJamRules#n94] adds HOST_BE_API_HEADERS to sysHeaders.
     11Then finally in OverriddenJamRules, [http://cgit.haiku-os.org/haiku/tree/build/jam/OverriddenJamRules#n94 rule Object] adds HOST_BE_API_HEADERS to sysHeaders.
    1212Adding an Echo at line 99, this output snippet backs this idea up
    1313