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,)) | 	  $$(if $$(CONFIG_JSON_OVERVIEW_IMAGE_INFO), $(BUILD_DIR)/json_info_files/$$(KERNEL_INITRAMFS_IMAGE).json,)) | ||||||
|  |  | ||||||
|   $(KDIR)/$$(KERNEL_INITRAMFS_NAME):: image_prepare |   $(KDIR)/$$(KERNEL_INITRAMFS_NAME):: image_prepare | ||||||
|  |   $(1)-images: $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE) | ||||||
|   $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE): $(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE) |   $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE): $(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE) | ||||||
| 	cp $$^ $$@ | 	cp $$^ $$@ | ||||||
|  |  | ||||||
| @@ -570,6 +571,7 @@ define Device/Build/image | |||||||
| 	  $(BUILD_DIR)/json_info_files/$(call DEVICE_IMG_NAME,$(1),$(2)).json, \ | 	  $(BUILD_DIR)/json_info_files/$(call DEVICE_IMG_NAME,$(1),$(2)).json, \ | ||||||
| 	  $(BIN_DIR)/$(call DEVICE_IMG_NAME,$(1),$(2))$$(GZ_SUFFIX)) | 	  $(BIN_DIR)/$(call DEVICE_IMG_NAME,$(1),$(2))$$(GZ_SUFFIX)) | ||||||
|   $(eval $(call Device/Export,$(KDIR)/tmp/$(call DEVICE_IMG_NAME,$(1),$(2)),$(1))) |   $(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) := \ |   ROOTFS/$(1)/$(3) := \ | ||||||
| 	$(KDIR)/root.$(1)$$(strip \ | 	$(KDIR)/root.$(1)$$(strip \ | ||||||
| @@ -628,7 +630,7 @@ endef | |||||||
| define Device/Build/artifact | define Device/Build/artifact | ||||||
|   $$(_TARGET): $(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) |   $$(_TARGET): $(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) | ||||||
|   $(eval $(call Device/Export,$(KDIR)/tmp/$(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 $$@ | 	@rm -f $$@ | ||||||
| 	$$(call concat_cmd,$(ARTIFACT/$(1))) | 	$$(call concat_cmd,$(ARTIFACT/$(1))) | ||||||
|  |  | ||||||
| @@ -651,7 +653,7 @@ define Device/Build | |||||||
|       $$(call Device/Build/image,$$(fs),$$(image),$(1))))) |       $$(call Device/Build/image,$$(fs),$$(image),$(1))))) | ||||||
|  |  | ||||||
|   $$(eval $$(foreach artifact,$$(ARTIFACTS), \ |   $$(eval $$(foreach artifact,$$(ARTIFACTS), \ | ||||||
|     $$(call Device/Build/artifact,$$(artifact)))) |     $$(call Device/Build/artifact,$$(artifact),$(1)))) | ||||||
|  |  | ||||||
| endef | endef | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user