google/eve: Configure I2C3 pins as GPIO inputs
[coreboot.git] / util / cbfstool / Makefile
blobd6249bc24ee7f5fa07fc62faa732d83bbfe78c5e
1 top ?= $(abspath ../..)
2 objutil ?= $(top)/util
4 CONFIG_FMD_GENPARSER ?= n
6 HOSTCC ?= $(CC)
7 OBJCOPY ?= objcopy
9 VBOOT_SOURCE ?= $(top)/3rdparty/vboot
11 .PHONY: all
12 all: cbfstool fmaptool rmodtool ifwitool
14 cbfstool: $(objutil)/cbfstool/cbfstool
16 fmaptool: $(objutil)/cbfstool/fmaptool
18 rmodtool: $(objutil)/cbfstool/rmodtool
20 ifwitool: $(objutil)/cbfstool/ifwitool
22 .PHONY: clean cbfstool fmaptool rmodtool ifwitool
23 clean:
24 $(RM) fmd_parser.c fmd_parser.h fmd_scanner.c fmd_scanner.h
25 $(RM) $(objutil)/cbfstool/cbfstool $(cbfsobj)
26 $(RM) $(objutil)/cbfstool/fmaptool $(fmapobj)
27 $(RM) $(objutil)/cbfstool/rmodtool $(rmodobj)
28 $(RM) $(objutil)/cbfstool/ifwitool $(ifwiobj)
30 linux_trampoline.c: linux_trampoline.S
31 rm -f linux_trampoline.c
32 $(CC) -m32 -o linux_trampoline linux_trampoline.S -ffreestanding -nostdlib -nostdinc -Wl,--defsym=_start=0
33 $(OBJCOPY) -Obinary -j .data linux_trampoline trampoline
34 echo "/* This file is automatically generated. Do not manually change */" > trampoline.c
35 xxd -c 16 -i trampoline >> trampoline.c
36 mv trampoline.c linux_trampoline.c
37 rm linux_trampoline trampoline
39 .SILENT:
41 include Makefile.inc