tobj ?= $(shell pwd) tsrc ?= $(shell pwd) CFLAGS=-g -Wall TARGETS += $(tobj)/cbfs-mkstage $(tobj)/cbfs-mkpayload tools: $(tobj)/cbfs-mkstage $(tobj)/cbfs-mkpayload include $(tsrc)/lzma/Makefile COMMON = common.o compress.o $(LZMA_OBJ) $(tobj)/cbfs-mkstage: $(tobj)/cbfs-mkstage.o $(patsubst %,$(tobj)/%,$(COMMON)) $(HOSTCXX) $(CFLAGS) -o $@ $^ $(tobj)/cbfs-mkpayload: $(tobj)/cbfs-mkpayload.o $(patsubst %,$(tobj)/%,$(COMMON)) $(HOSTCXX) $(CFLAGS) -o $@ $^ $(tobj)/%.o: %.c $(CONFIG_HOSTCC) $(CFLAGS) -c -o $@ $< tools-clean: rm -f $(tobj)/cbfs-mkpayload.o $(tobj)/cbfs-mkstage.o $(patsubst %,$(tobj)/%,$(COMMON)) rm -f $(tobj)/cbfs-mkpayload $(tobj)/cbfs-mkstage