coreboot-v2/util/cbfstool/Makefile.inc
<<
>>
Prefs
   1
   2ifdef POST_EVALUATION
   3
   4cbfsobj :=
   5cbfsobj += common.o
   6cbfsobj += compress.o
   7cbfsobj += minilzma.o
   8cbfsobj += LZMAEncoder.o
   9cbfsobj += LZInWindow.o
  10cbfsobj += RangeCoderBit.o
  11cbfsobj += StreamUtils.o
  12cbfsobj += OutBuffer.o
  13cbfsobj += Alloc.o
  14cbfsobj += CRC.o
  15cbfsobj += cbfs-mkstage.o
  16cbfsobj += cbfs-mkpayload.o
  17cbfsobj += cbfstool.o
  18
  19CBFSTOOLFLAGS=-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
  56endif
  57
  58
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.