build: remove image prefix from kernel files in KDIR
This allows the image builder to change EXTRA_IMAGE_NAME at a later point in time without breaking the build Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		@@ -335,6 +335,7 @@ else
 | 
				
			|||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define Device/Check
 | 
					define Device/Check
 | 
				
			||||||
 | 
					  KDIR_KERNEL_IMAGE := $(KDIR)/$(1)$$(KERNEL_SUFFIX)
 | 
				
			||||||
  _PROFILE_SET = $$(strip $$(foreach profile,$$(PROFILES) DEVICE_$(1),$$(call DEVICE_CHECK_PROFILE,$$(profile))))
 | 
					  _PROFILE_SET = $$(strip $$(foreach profile,$$(PROFILES) DEVICE_$(1),$$(call DEVICE_CHECK_PROFILE,$$(profile))))
 | 
				
			||||||
  _TARGET := $$(if $$(_PROFILE_SET),install-images,install-disabled)
 | 
					  _TARGET := $$(if $$(_PROFILE_SET),install-images,install-disabled)
 | 
				
			||||||
  ifndef IB
 | 
					  ifndef IB
 | 
				
			||||||
@@ -373,17 +374,17 @@ define Device/Build/compile
 | 
				
			|||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define Device/Build/kernel
 | 
					define Device/Build/kernel
 | 
				
			||||||
  _KERNEL_IMAGES += $(KDIR)/$$(KERNEL_NAME)
 | 
					  _KERNEL_IMAGES += $$(KDIR_KERNEL_NAME)
 | 
				
			||||||
  $(KDIR)/$$(KERNEL_NAME):: image_prepare
 | 
					  $(KDIR)/$$(KERNEL_NAME):: image_prepare
 | 
				
			||||||
  $$(_TARGET): $$(if $$(KERNEL_INSTALL),$(BIN_DIR)/$$(KERNEL_IMAGE))
 | 
					  $$(_TARGET): $$(if $$(KERNEL_INSTALL),$(BIN_DIR)/$$(KERNEL_IMAGE))
 | 
				
			||||||
  $(call Device/Export,$(KDIR)/$$(KERNEL_IMAGE),$(1))
 | 
					  $(call Device/Export,$$(KDIR_KERNEL_IMAGE),$(1))
 | 
				
			||||||
  $(BIN_DIR)/$$(KERNEL_IMAGE): $(KDIR)/$$(KERNEL_IMAGE)
 | 
					  $(BIN_DIR)/$$(KERNEL_IMAGE): $$(KDIR_KERNEL_IMAGE)
 | 
				
			||||||
	cp $$^ $$@
 | 
						cp $$^ $$@
 | 
				
			||||||
  ifndef IB
 | 
					  ifndef IB
 | 
				
			||||||
    ifdef CONFIG_IB
 | 
					    ifdef CONFIG_IB
 | 
				
			||||||
      install: $(KDIR)/$$(KERNEL_IMAGE)
 | 
					      install: $$(KDIR_KERNEL_IMAGE)
 | 
				
			||||||
    endif
 | 
					    endif
 | 
				
			||||||
    $(KDIR)/$$(KERNEL_IMAGE): $(KDIR)/$$(KERNEL_NAME) $(CURDIR)/Makefile $$(KERNEL_DEPENDS)
 | 
					    $$(KDIR_KERNEL_IMAGE): $(KDIR)/$$(KERNEL_NAME) $(CURDIR)/Makefile $$(KERNEL_DEPENDS)
 | 
				
			||||||
	@rm -f $$@
 | 
						@rm -f $$@
 | 
				
			||||||
	$$(call concat_cmd,$$(KERNEL))
 | 
						$$(call concat_cmd,$$(KERNEL))
 | 
				
			||||||
	$$(if $$(KERNEL_SIZE),$$(call Device/Build/check_size,$$(KERNEL_SIZE)))
 | 
						$$(if $$(KERNEL_SIZE),$$(call Device/Build/check_size,$$(KERNEL_SIZE)))
 | 
				
			||||||
@@ -393,7 +394,7 @@ endef
 | 
				
			|||||||
define Device/Build/image
 | 
					define Device/Build/image
 | 
				
			||||||
  $$(_TARGET): $(BIN_DIR)/$(call IMAGE_NAME,$(1),$(2))
 | 
					  $$(_TARGET): $(BIN_DIR)/$(call IMAGE_NAME,$(1),$(2))
 | 
				
			||||||
  $(eval $(call Device/Export,$(KDIR)/tmp/$(call IMAGE_NAME,$(1),$(2)),$(1)))
 | 
					  $(eval $(call Device/Export,$(KDIR)/tmp/$(call IMAGE_NAME,$(1),$(2)),$(1)))
 | 
				
			||||||
  $(KDIR)/tmp/$(call IMAGE_NAME,$(1),$(2)): $(KDIR)/$$(KERNEL_IMAGE) $(KDIR)/root.$(1)$$(if $$(FS_OPTIONS/$(1)),+fs=$$(call param_mangle,$$(FS_OPTIONS/$(1))))
 | 
					  $(KDIR)/tmp/$(call IMAGE_NAME,$(1),$(2)): $$(KDIR_KERNEL_IMAGE) $(KDIR)/root.$(1)$$(if $$(FS_OPTIONS/$(1)),+fs=$$(call param_mangle,$$(FS_OPTIONS/$(1))))
 | 
				
			||||||
	@rm -f $$@
 | 
						@rm -f $$@
 | 
				
			||||||
	[ -f $$(word 1,$$^) -a -f $$(word 2,$$^) ]
 | 
						[ -f $$(word 1,$$^) -a -f $$(word 2,$$^) ]
 | 
				
			||||||
	$$(call concat_cmd,$(if $(IMAGE/$(2)/$(1)),$(IMAGE/$(2)/$(1)),$(IMAGE/$(2))))
 | 
						$$(call concat_cmd,$(if $(IMAGE/$(2)/$(1)),$(IMAGE/$(2)/$(1)),$(IMAGE/$(2))))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user