CC=gcc CFLAGS=-Wall -Werror -g LZMA_OBJ := lzma/LZMAEncoder.o lzma/LZInWindow.o LZMA_OBJ += lzma/RangeCoderBit.o lzma/StreamUtils.o LZMA_OBJ += lzma/OutBuffer.o lzma/Alloc.o LZMA_OBJ += lzma/CRC.o LZMA_OBJ += lzma/lzma-compress.o COMMON= common.o compress.o $(LZMA_OBJ) all: rom-mkstage rom-mkpayload rom-mkstage: rom-mkstage.o $(COMMON) $(CXX) -g -o $@ rom-mkstage.o $(COMMON) rom-mkpayload: rom-mkpayload.o $(COMMON) $(CXX) -o $@ rom-mkpayload.o $(COMMON) include lzma/Makefile %.o: %.c $(CC) -Wall -Werror -g -c -o $@ $< clean: @ rm -f rom-mkpayload.o rom-mkstage.o $(COMMON) @ rm -f rom-mkpayload rom-mkstage