]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Create CFLAGS_EARLY.file for boot loader.
authorWarner Losh <imp@FreeBSD.org>
Fri, 28 Aug 2020 17:36:14 +0000 (17:36 +0000)
committerWarner Losh <imp@FreeBSD.org>
Fri, 28 Aug 2020 17:36:14 +0000 (17:36 +0000)
commitf9553770c03e82abcae07397025797ef346fbdab
tree0421a1083936123a1fd582c98ce92edc09bd681b
parentfb702b44460237cce1df315662ffc27836d3464a
Create CFLAGS_EARLY.file for boot loader.

Some external code requires a specific set of include paths to work
properly since it emulates the typical environment the code is used
in. Enable this by creating a CFLAGS_EARLY.file variable that can be
used to build this stack. Otherwise the include stack we build for
stand programs may get in the way. Code that uses this feature has to
tolerate the normal stack of inclues being last on the list (and
presumably unused), though.

Generally, it it should only be used for the specific include
directories. Defines and that sort of thing should be done in the
normal CFLAGS variable. There is a global CFLAGS_EARY hook as well for
everything in a Makefile.
stand/defs.mk