Fix some missing dependencies

Change-Id: Iebd2f30286c0b74152f7fb63d0e05222326fd665
diff --git a/bootloader.mk b/bootloader.mk
index ca3df7d..f5ffa5b 100644
--- a/bootloader.mk
+++ b/bootloader.mk
@@ -21,11 +21,18 @@
 
 bootloader: $(PRODUCT_OUT)/lk.bin $(PRODUCT_OUT)/lk.img $(PRODUCT_OUT)/tz.img
 
-$(PRODUCT_OUT)/lk.bin $(PRODUCT_OUT)/lk.img: lk-bootloader | out-dirs
-	$(LOG) lk-bootloader extract
+$(PRODUCT_OUT)/lk.img: lk-bootloader | out-dirs
+	$(LOG) lk.img extract
 	find $(PRODUCT_OUT)/packages -name 'lk-bootloader*$(USERSPACE_ARCH)*.deb' | xargs \
 	dpkg --fsys-tarfile | \
-	tar --strip-components 2 -C $(PRODUCT_OUT) -xf - ./boot/lk.img ./boot/lk.bin
-	$(LOG) lk-bootloader finished
+	tar --strip-components 2 -C $(PRODUCT_OUT) -xf - ./boot/lk.img
+	$(LOG) lk.img finished
+
+$(PRODUCT_OUT)/lk.bin: lk-bootloader | out-dirs
+	$(LOG) lk.bin extract
+	find $(PRODUCT_OUT)/packages -name 'lk-bootloader*$(USERSPACE_ARCH)*.deb' | xargs \
+	dpkg --fsys-tarfile | \
+	tar --strip-components 2 -C $(PRODUCT_OUT) -xf - ./boot/lk.bin
+	$(LOG) lk.bin finished
 
 .PHONY:: bootloader
diff --git a/packages.mk b/packages.mk
index 7fae06d..f462a41 100644
--- a/packages.mk
+++ b/packages.mk
@@ -16,4 +16,4 @@
 $(eval $(call make-pbuilder-bsp-package-target,linux-mtk,linux,u-boot-mkimage))
 $(eval $(call make-pbuilder-bsp-package-target,lk-bootloader,bootloader))
 $(eval $(call make-pbuilder-bsp-package-target,trustzone,trustzone,boot-keys))
-$(eval $(call make-pbuilder-bsp-package-target,boot-keys,bootloader/mtk-tools/keys))
+$(eval $(call make-pbuilder-bsp-package-target,boot-keys,bootloader/mtk-tools/keys,u-boot-mkimage))