8 BINARY:=$(obj)/cbfstool
10 COMMON:=common.o compress.o minilzma.o
11 COMMON+=LZMAEncoder.o LZInWindow.o
12 COMMON+=RangeCoderBit.o StreamUtils.o
13 COMMON+=OutBuffer.o Alloc.o CRC.o
14 COMMON+=cbfs-mkstage.o cbfs-mkpayload.o cbfstool.o
16 COMMON:=$(addprefix $(obj)/,$(COMMON))
19 $(HOSTCC) $(CFLAGS) -c -o $@ $<
22 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
24 $(obj)/%.o: lzma/C/7zip/Compress/LZMA/%.cpp
25 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
27 $(obj)/%.o: lzma/C/7zip/Compress/LZ/%.cpp
28 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
30 $(obj)/%.o: lzma/C/7zip/Compress/RangeCoder/%.cpp
31 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
33 $(obj)/%.o: lzma/C/7zip/Common/%.cpp
34 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
36 $(obj)/%.o: lzma/C/Common/%.cpp
37 $(HOSTCXX) $(CXXFLAGS) -c -o $@ $<
42 rm -f $(COMMON) $(BINARY)
51 $(obj)/cbfstool:$(COMMON)
52 $(HOSTCXX) $(LDFLAGS) -o $@ $^