Lines Matching refs:file
140 2. Copy exiting boot configurations to alternate file
173 How to install a new header file from XNU
192 The directory containing the header file should have a Makefile that
194 If you are adding the first header file in a directory, you will need to
197 Add your header file to the correct file list depending on where you want
199 from each file list are -
201 a. `DATAFILES` : To make header file available in user level -
205 b. `DRIVERKIT_DATAFILES` : To make header file available to DriverKit userspace drivers -
208 c. `PRIVATE_DATAFILES` : To make header file available to Apple internal in
212 d. `EMBEDDED_PRIVATE_DATAFILES` : To make header file available in user
218 d. `KERNELFILES` : To make header file available in kernel level -
222 e. `PRIVATE_KERNELFILES` : To make header file available to Apple internal
226 f. `MODULEMAPFILES` : To make module map file available in user level -
229 g. `PRIVATE_MODULEMAPFILES` : To make module map file available to Apple
233 The Makefile combines the file lists mentioned above into different
243 by adding the appropriate file lists. The default install lists, its
244 member file lists and their default location are described below -
254 b. `INSTALL_DRIVERKIT_MI_LIST` : Installs header file to a location that is
269 d. `INSTALL_SF_MI_LCL_LIST` : Installs header file to a location that is available
276 e. `INSTALL_KF_MI_LIST` : Installs header file to location that is available
283 f. `INSTALL_KF_MI_LCL_LIST` : Installs header file to location that is
290 g. `EXPORT_MI_LIST` : Exports header file to all of xnu (bsd/, osfmk/, etc.)
295 If you want to install the header file in a sub-directory of the paths
302 If you want to install the module map file in a sub-directory, specify the
307 A single header file can exist at different locations using the steps
309 in the header file available at all the locations. For example, you
313 to control the text generated before a header file is installed. The kernel
315 code for FALSE conditions from the header file.
341 Module map file name convention
347 file there. `module.modulemap` is used even for private modules in
358 a. Ideally the module map file covers an entire directory. A module map
359 file covering `usr/include/a/b/c` would be named `a_b_c.modulemap`.
362 the module map file would be named after the module it defines.
363 A module map file defining the module `One.Two.Three` would be named
407 settings set target.load-script-from-symbol-file true