
OpenHarmony开发——三方开源软件FreeBSD(英文)
This is the top level of the FreeBSD source directory. This filewas last revised on:
$FreeBSD: releng/11.4/README 329145 2018-02-12 01:08:44Z kevans $
For copyright information, please see the file COPYRIGHT in thisdirectory (additional copyright information also exists for somesources in this tree - please see the specific source directories formore information).
The Makefile in this directory supports a number of targets forbuilding components (or all) of the FreeBSD source tree.
See build(7)and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
for more information, including setting make(1) variables.The `buildkernel` and `installkernel` targets build and installthe kernel and the modules (see below). Please see the top ofthe Makefile in this directory for more information on thestandard build targets and compile-time flags.
Building a kernel is a somewhat more involved process. See build(7), config(8),
and http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
for more information.
Note: If you want to build and install the kernel with the`buildkernel` and `installkernel` targets, you might need to build
world before. More information is available in the handbook.
The kernel configuration files reside in the sys/<arch>/confsub-directory. GENERIC is the default configuration used in release builds.
NOTES contains entries and documentation for all possibledevices, not just those commonly used.
Source Roadmap:
For information on synchronizing your source tree with one or more ofthe FreeBSD Project's development branches, please see:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-src.html
