4aed0c4888ef12c875e58b19aebb103b1401c116
[coreboot.git] / util / cbfstool / tools / Makefile.inc
1
2 tobj ?= $(obj)/util/cbfstool/tools
3 tsrc ?= $(top)/util/cbfstool/tools
4
5 include $(tsrc)/lzma/Makefile.inc
6
7 COMMON = common.o compress.o $(LZMA_OBJ)
8
9 ifdef POST_EVALUATION
10
11 $(tobj)/cbfs-mkstage: $(tobj)/cbfs-mkstage.o $(patsubst %,$(tobj)/%,$(COMMON))
12         $(Q)printf "    HOSTCXX    $(subst $(obj)/,,$(@)) (link)\n"
13         $(Q)$(HOSTCXX) $(HOSTCXXFLAGS) -o $@ $^
14
15 $(tobj)/cbfs-mkpayload: $(tobj)/cbfs-mkpayload.o $(patsubst %,$(tobj)/%,$(COMMON))
16         $(Q)printf "    HOSTCXX    $(subst $(obj)/,,$(@)) (link)\n"
17         $(Q)$(HOSTCXX) $(HOSTCFLAGS) -o $@ $^
18
19 $(tobj)/%.o: $(tsrc)/%.c
20         $(Q)printf "    HOSTCC     $(subst $(obj)/,,$(@))\n"
21         $(Q)$(HOSTCC) $(HOSTCFLAGS) -c -o $@ $<
22
23 endif