Clone a tag rather than SeaBIOS stable branch HEAD
[coreboot.git] / payloads / external / SeaBIOS / Makefile.inc
1
2
3 TAG-$(CONFIG_SEABIOS_MASTER)=master
4 TAG-$(CONFIG_SEABIOS_STABLE)=rel-0.6.1.3
5
6 all: seabios
7
8 seabios: patch
9         cd seabios; $(MAKE) CC="$(CC)" LD="$(LD)"
10
11 patch: checkout
12         test -r seabios/.patched || \
13         perl -pi -e "s,#define CONFIG_COREBOOT 0,#define CONFIG_COREBOOT 1,;" \
14                  -e "s,#define CONFIG_DEBUG_SERIAL 0,#define CONFIG_DEBUG_SERIAL 1,;" \
15                  -e "s,#define CONFIG_VGAHOOKS 0,#define CONFIG_VGAHOOKS 1,;" \
16                  seabios/src/config.h
17         touch seabios/.patched
18
19 checkout:
20         echo "Checking out SeaBIOS $(TAG-y)"
21         test -d seabios && ( cd seabios; git pull ) || \
22         git clone git://git.linuxtogo.org/home/kevin/seabios.git seabios
23         cd seabios; git checkout $(TAG-y)
24
25 clean:
26         test -d seabios && (cd seabios; $(MAKE) CC="$(CC)" LD="$(LD)" clean) || exit 0
27
28 distclean:
29         rm -rf seabios
30
31 .PHONY: seabios