Lines Matching refs:platform
11 target platform (ie: slpi, nanohub, linux, googletest).
84 - ``platform``
88 - ``platform/shared``
91 - ``platform/linux``
111 The platform directory contains an interface that common code under ``core``
113 interface provided in ``platform/include``.
117 - ``platform`` - The top-level directory for platform-specific code.
119 - ``shared`` - Code that may be shared by more than one platform but not
127 ``core``. This code must have a stable way to access the platform-specific
128 implementation of the common platform API. This is handled by providing a stable
129 include path and changing the search path for the platform implementation. Here
132 - ``platform``
138 The build system will add ``platform/<platform_name>/include`` to the include
139 search path allowing common code to find the implementation of the platform
140 interface. Here is an example of core code including a platform-specific header
145 When building for the linux platform, the file is included from:
147 ``platform/linux/include/chre/target_platform/log.h``
176 wish to port CHRE to a new OS, refer to the ``platform`` directory. An example of
177 the Linux port is provided under ``platform/linux``.
180 ``platform/include/chre/platform/init.h`` that will also be helpful.
229 in favor of simple platform abstractions that can be implemented directly