Lines Matching refs:file
140 2. Copy exiting boot configurations to alternate file
173 How to install a new header file from XNU
193 The directory containing the header file should have a Makefile that
195 If you are adding the first header file in a directory, you will need to
198 Add your header file to the correct file list depending on where you want
200 from each file list are -
202 a. `DATAFILES` : To make header file available in user level -
206 b. `DRIVERKIT_DATAFILES` : To make header file available to DriverKit userspace drivers -
209 c. `PRIVATE_DATAFILES` : To make header file available to Apple internal in
213 d. `EMBEDDED_PRIVATE_DATAFILES` : To make header file available in user
219 d. `KERNELFILES` : To make header file available in kernel level -
223 e. `PRIVATE_KERNELFILES` : To make header file available to Apple internal
227 f. `MODULEMAPFILES` : To make module map file available in user level -
230 g. `PRIVATE_MODULEMAPFILES` : To make module map file available to Apple
234 The Makefile combines the file lists mentioned above into different
244 by adding the appropriate file lists. The default install lists, its
245 member file lists and their default location are described below -
255 b. `INSTALL_DRIVERKIT_MI_LIST` : Installs header file to a location that is
270 d. `INSTALL_IF_MI_LIST` : Installs header file to location that is available
277 e. `INSTALL_IF_MI_LCL_LIST` : Installs header file to location that is
284 f. `INSTALL_SF_MI_LCL_LIST` : Installs header file to a location that is available
291 g. `INSTALL_KF_MI_LIST` : Installs header file to location that is available
298 h. `INSTALL_KF_MI_LCL_LIST` : Installs header file to location that is
305 i. `EXPORT_MI_LIST` : Exports header file to all of xnu (bsd/, osfmk/, etc.)
310 If you want to install the header file in a sub-directory of the paths
317 If you want to install the module map file in a sub-directory, specify the
322 A single header file can exist at different locations using the steps
324 in the header file available at all the locations. For example, you
328 to control the text generated before a header file is installed. The kernel
330 code for FALSE conditions from the header file.
356 Module map file name convention
362 file there. `module.modulemap` is used even for private modules in
373 a. Ideally the module map file covers an entire directory. A module map
374 file covering `usr/include/a/b/c` would be named `a_b_c.modulemap`.
377 the module map file would be named after the module it defines.
378 A module map file defining the module `One.Two.Three` would be named
422 settings set target.load-script-from-symbol-file true