diff --git a/include/image.mk b/include/image.mk index 7cf729d53c..3f5268efac 100644 --- a/include/image.mk +++ b/include/image.mk @@ -898,9 +898,13 @@ define Device/Build $$(call Device/Build/compile,$$(compile),$(1)))) $$(eval $$(foreach image,$$(IMAGES), \ - $$(foreach fs,$$(filter $(TARGET_FILESYSTEMS),$$(FILESYSTEMS)), \ + $$(foreach fs,$$(filter $$(filter-out targz,$(TARGET_FILESYSTEMS)),$$(FILESYSTEMS)), \ $$(call Device/Build/image,$$(fs),$$(image),$(1))))) + $(if $(CONFIG_TARGET_ROOTFS_TARGZ), \ + IMAGE/rootfs.tar.gz := append-rootfs + $$(eval $$(call Device/Build/image,targz,rootfs.tar.gz,$(1)))) + $$(eval $$(foreach artifact,$$(ARTIFACTS), \ $$(call Device/Build/artifact,$$(artifact),$(1))))