libpayload/lpgcc: Set proper include paths for in-tree builds
We only need `$_OBJ` in the include path for in-tree builds. Also, curses only need special handling for those and PDCurses turned out to need many more include paths. Change-Id: Idd29ef33065033e26ba61b09d412d8ca3566d643 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47631 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
3e0b3f17af
commit
ec70383acc
|
@ -143,14 +143,19 @@ while [ $# -gt 0 ]; do
|
|||
shift
|
||||
done
|
||||
|
||||
_CFLAGS="$_ARCHEXTRA -nostdinc -nostdlib -I$_OBJ -I$_INCDIR -I$_ARCHINCDIR -D__LIBPAYLOAD__=1"
|
||||
_CFLAGS="$_ARCHEXTRA -nostdinc -nostdlib -I$_INCDIR -I$_ARCHINCDIR -D__LIBPAYLOAD__=1"
|
||||
|
||||
if [ "$CONFIG_LP_PDCURSES" = y ]; then
|
||||
_CFLAGS="$_CFLAGS -I$BASE/../curses/PDCurses"
|
||||
fi
|
||||
if [ $_LIBDIR = $_OBJ ]; then
|
||||
_CFLAGS="$_CFLAGS -I$_OBJ"
|
||||
|
||||
if [ "$CONFIG_LP_TINYCURSES" = y ]; then
|
||||
_CFLAGS="$_CFLAGS -I$BASE/../curses"
|
||||
if [ "$CONFIG_LP_PDCURSES" = y ]; then
|
||||
_CFLAGS="$_CFLAGS -I$BASE/../curses/PDCurses -I$BASE/../curses/pdcurses-backend"
|
||||
_CFLAGS="$_CFLAGS -I$BASE/../curses/form -I$BASE/../curses/menu"
|
||||
fi
|
||||
|
||||
if [ "$CONFIG_LP_TINYCURSES" = y ]; then
|
||||
_CFLAGS="$_CFLAGS -I$BASE/../curses"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check for the -fno-stack-protector silliness
|
||||
|
|
Loading…
Reference in New Issue