Move CBFS header to a safer place.
[coreboot.git] / util / cbfstool / Makefile.inc
1 #
2 #
3 #
4
5 ifdef POST_EVALUATION
6
7 cbfsobj :=
8 # commands
9 cbfsobj += create.o
10 cbfsobj += bootblock.o
11 cbfsobj += delete.o
12 cbfsobj += extract.o 
13 cbfsobj += add.o 
14 cbfsobj += print.o
15 cbfsobj += resize.o
16 # main tool
17 cbfsobj += cbfstool.o
18 cbfsobj += util.o
19 cbfsobj += fs.o
20
21 cbfsinc := cbfstool.h cbfs.h
22
23 $(obj)/util/cbfstool:
24         $(Q)mkdir -p $@
25         $(Q)mkdir -p $@/tools/lzma
26
27 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/%.c
28         $(Q)printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"
29         $(Q)$(HOSTCC) $(HOSTCFLAGS) -c -o $@ $<
30
31 $(obj)/util/cbfstool/cbfstool: $(obj)/util/cbfstool $(obj)/util/cbfstool/tools/cbfs-mkpayload $(obj)/util/cbfstool/tools/cbfs-mkstage $(addprefix $(obj)/util/cbfstool/,$(cbfsobj))
32         $(Q)printf "    HOSTCC     $(subst $(obj)/,,$(@)) (link)\n"
33         $(Q)$(HOSTCC) -o $@ $(addprefix $(obj)/util/cbfstool/,$(cbfsobj))
34
35 endif
36
37 include $(top)/util/cbfstool/tools/Makefile.inc
38
39