[ion] Macos Makefile: add depencies on keys layouts jpg images

This commit is contained in:
Émilie Feral
2020-09-09 13:14:08 +02:00
committed by EmilieNumworks
parent ad1ef783ce
commit a27122802d

View File

@@ -14,11 +14,17 @@ $(simulator_app_binary): $(foreach arch,$(ARCHS),$(BUILD_DIR)/$(arch)/%.bin) | $
$(call rule_label,LIPO)
$(Q) $(LIPO) -create $^ -output $@
# Background image
# Background & Keys images
$(call simulator_app_resource,background.jpg): ion/src/simulator/assets/background.jpg | $$(@D)/.
define rule_for_jpg_asset
simulator_app_deps += $(call simulator_app_resource,$(1).jpg)
$(call simulator_app_resource,$(1).jpg): ion/src/simulator/assets/$(1).jpg | $$$$(@D)/.
$(call rule_label,COPY)
$(Q) cp $^ $@
$(Q) cp $$^ $$@
endef
JPG_ASSETS = background horizontal_arrow large_squircle round small_squircle vertical_arrow
$(foreach ASSET,$(JPG_ASSETS),$(eval $(call rule_for_jpg_asset,$(ASSET))))
# Process icons
@@ -39,5 +45,4 @@ $(addprefix $(SIMULATOR_ICONSET)/,icon_%.png): ion/src/simulator/assets/logo.svg
# Export simulator app dependencies
simulator_app_deps += $(simulator_app_binary)
simulator_app_deps += $(call simulator_app_plist,Info.plist)
simulator_app_deps += $(call simulator_app_resource,background.jpg)
simulator_app_deps += $(call simulator_app_plist,Info.plist)