build: artifacts: add dependency for built images
Add possibility to use images and initramfs in artifacts. Signed-off-by: Oskari Lemmela <oskari@lemmela.net> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
		 Oskari Lemmela
					Oskari Lemmela
				
			
				
					committed by
					
						 Daniel Golle
						Daniel Golle
					
				
			
			
				
	
			
			
			 Daniel Golle
						Daniel Golle
					
				
			
						parent
						
							9b3aaf1cdb
						
					
				
				
					commit
					ca2ef4a79f
				
			| @@ -478,6 +478,7 @@ define Device/Build/initramfs | ||||
| 	  $$(if $$(CONFIG_JSON_OVERVIEW_IMAGE_INFO), $(BUILD_DIR)/json_info_files/$$(KERNEL_INITRAMFS_IMAGE).json,)) | ||||
|  | ||||
|   $(KDIR)/$$(KERNEL_INITRAMFS_NAME):: image_prepare | ||||
|   $(1)-images: $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE) | ||||
|   $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE): $(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE) | ||||
| 	cp $$^ $$@ | ||||
|  | ||||
| @@ -570,6 +571,7 @@ define Device/Build/image | ||||
| 	  $(BUILD_DIR)/json_info_files/$(call DEVICE_IMG_NAME,$(1),$(2)).json, \ | ||||
| 	  $(BIN_DIR)/$(call DEVICE_IMG_NAME,$(1),$(2))$$(GZ_SUFFIX)) | ||||
|   $(eval $(call Device/Export,$(KDIR)/tmp/$(call DEVICE_IMG_NAME,$(1),$(2)),$(1))) | ||||
|   $(3)-images: $(BIN_DIR)/$(call DEVICE_IMG_NAME,$(1),$(2))$$(GZ_SUFFIX) | ||||
|  | ||||
|   ROOTFS/$(1)/$(3) := \ | ||||
| 	$(KDIR)/root.$(1)$$(strip \ | ||||
| @@ -628,7 +630,7 @@ endef | ||||
| define Device/Build/artifact | ||||
|   $$(_TARGET): $(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) | ||||
|   $(eval $(call Device/Export,$(KDIR)/tmp/$(DEVICE_IMG_PREFIX)-$(1))) | ||||
|   $(KDIR)/tmp/$(DEVICE_IMG_PREFIX)-$(1): $$(KDIR_KERNEL_IMAGE) | ||||
|   $(KDIR)/tmp/$(DEVICE_IMG_PREFIX)-$(1): $$(KDIR_KERNEL_IMAGE) $(2)-images | ||||
| 	@rm -f $$@ | ||||
| 	$$(call concat_cmd,$(ARTIFACT/$(1))) | ||||
|  | ||||
| @@ -651,7 +653,7 @@ define Device/Build | ||||
|       $$(call Device/Build/image,$$(fs),$$(image),$(1))))) | ||||
|  | ||||
|   $$(eval $$(foreach artifact,$$(ARTIFACTS), \ | ||||
|     $$(call Device/Build/artifact,$$(artifact)))) | ||||
|     $$(call Device/Build/artifact,$$(artifact),$(1)))) | ||||
|  | ||||
| endef | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user