CFLAGS+=	-I. -I../include -DUSE_HOSTCC

all: mkimage

mkimage: mkimage.o crc32.o default_image.o fit_image.o image.o imximage.o \
	kwbimage.o md5.o os_support.o sha1.o fdt.o fdt_ro.o fdt_rw.o \
	fdt_strerror.o fdt_wip.o
	$(CC) $(CFLAGS) -o $(.TARGET) $(.ALLSRC)

crc32.o: ../lib/crc32.c ../include/u-boot/zlib.h
default_image.o:	default_image.c
fit_image.o:		fit_image.c
image.o:		../common/image.c
imximage.o:		imximage.c
kwbimage.o:		kwbimage.c
md5.o:			../lib/md5.c
os_support.o:		os_support.c
sha1.o:			../lib/sha1.c

fdt.o:			../lib/libfdt/fdt.c
fdt_ro.o:		../lib/libfdt/fdt_ro.c
fdt_rw.o:		../lib/libfdt/fdt_rw.c
fdt_strerror.o:		../lib/libfdt/fdt_strerror.c
fdt_wip.o:		../lib/libfdt/fdt_wip.c


clean:
	rm -f mkimage mkimage.o crc32.o
