The STABLE build of FILO does not build anymore with the current HEAD of coreboot. However, the current HEAD of FILO does build with the current HEAD of coreboot. Update FILO STABLE to FILO HEAD. BUG=None BRANCH=None TEST=None Signed-off-by: Kevin Paul Herbert <kph@platinasystems.com> Reviewed-on: https://review.coreboot.org/15195 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Nico Huber <nico.h@gmx.de> Change-Id: I4eece3aaada0dfdf4da106d5d260b5b361537558 Reviewed-on: https://chromium-review.googlesource.com/404670 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
55 lines
1.5 KiB
Makefile
55 lines
1.5 KiB
Makefile
TAG-$(CONFIG_FILO_MASTER)=origin/master
|
|
NAME-$(CONFIG_FILO_MASTER)=MASTER
|
|
TAG-$(CONFIG_FILO_STABLE)=22baa6bde9339029edfafa421b3d4a7be159edad
|
|
NAME-$(CONFIG_FILO_STABLE)=STABLE
|
|
|
|
project_git_repo=http://review.coreboot.org/p/filo.git
|
|
project_dir=filo
|
|
|
|
unexport KCONFIG_AUTOHEADER
|
|
unexport KCONFIG_AUTOCONFIG
|
|
unexport KCONFIG_DEPENDENCIES
|
|
unexport KCONFIG_SPLITCONFIG
|
|
unexport KCONFIG_TRISTATE
|
|
unexport KCONFIG_NEGATIVES
|
|
|
|
all: filo
|
|
|
|
checkout:
|
|
echo " GIT FILO $(NAME-y)"
|
|
test -d filo || \
|
|
git clone $(project_git_repo) $(project_dir)
|
|
cd filo && \
|
|
git checkout master && \
|
|
git remote update && \
|
|
test -n $(TAG-y) && \
|
|
git branch -f $(NAME-y) $(TAG-y) && \
|
|
git checkout $(NAME-y)
|
|
|
|
config: libpayload
|
|
echo " CONFIG FILO $(NAME-y)"
|
|
$(MAKE) -C filo defconfig LIBCONFIG_PATH=../../../libpayload
|
|
# This shows how to force a previously unset .config option *on*
|
|
#echo "CONFIG_VGAHOOKS=y" >> filo/.config
|
|
# This shows how to force a previously set .config option *off*
|
|
#echo "# CONFIG_SMBIOS is not set" >> filo/.config
|
|
$(MAKE) -C filo oldconfig LIBCONFIG_PATH=../../../libpayload
|
|
|
|
filo: config
|
|
echo " MAKE FILO $(NAME-y)"
|
|
$(MAKE) -C filo LIBCONFIG_PATH=../../../libpayload
|
|
|
|
libpayload: checkout
|
|
cd ../../libpayload && $(MAKE) defconfig && \
|
|
$(MAKE) && $(MAKE) DESTDIR=../external/FILO/filo/build install
|
|
|
|
clean:
|
|
test -d filo && $(MAKE) -C filo clean || exit 0
|
|
|
|
distclean:
|
|
rm -rf filo
|
|
|
|
print-repo-info:
|
|
echo "$(project_git_repo) $(project_dir)"
|
|
|
|
.PHONY: checkout config filo clean distclean print-repo-info
|