Do not print the full path name to coreboot.rom in "cbfstool print" (trivial).
[coreboot.git] / util / cbfstool / Makefile.inc
1
2 ifdef POST_EVALUATION
3
4 cbfsobj :=
5 cbfsobj += common.o
6 cbfsobj += compress.o
7 cbfsobj += minilzma.o
8 cbfsobj += LZMAEncoder.o
9 cbfsobj += LZInWindow.o
10 cbfsobj += RangeCoderBit.o
11 cbfsobj += StreamUtils.o
12 cbfsobj += OutBuffer.o
13 cbfsobj += Alloc.o
14 cbfsobj += CRC.o
15 cbfsobj += cbfs-mkstage.o
16 cbfsobj += cbfs-mkpayload.o
17 cbfsobj += cbfstool.o
18
19 CBFSTOOLFLAGS=-DCOMPACT -g
20
21 $(obj)/util/cbfstool:
22         mkdir -p $@
23
24 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/%.c
25         printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"
26         $(HOSTCC) $(CBFSTOOLFLAGS) $(HOSTCFLAGS) -c -o $@ $<
27
28 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/%.cc
29         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
30         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
31
32 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/7zip/Compress/LZMA/%.cpp
33         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
34         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
35
36 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/7zip/Compress/LZ/%.cpp
37         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
38         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
39
40 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/7zip/Compress/RangeCoder/%.cpp
41         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
42         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
43
44 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/7zip/Common/%.cpp
45         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
46         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
47
48 $(obj)/util/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/Common/%.cpp
49         printf "    HOSTCXX    $(subst $(obj)/,,$(@))\n"
50         $(HOSTCXX) $(CBFSTOOLFLAGS) $(HOSTCXXFLAGS) -c -o $@ $<
51
52 $(obj)/util/cbfstool/cbfstool: $(obj)/util/cbfstool $(addprefix $(obj)/util/cbfstool/,$(cbfsobj))
53         printf "    HOSTCXX    $(subst $(obj)/,,$(@)) (link)\n"
54         $(HOSTCXX) $(CBFSTOOLFLAGS) -o $@ $(addprefix $(obj)/util/cbfstool/,$(cbfsobj))
55
56 endif
57