diff --git a/ion/src/simulator/windows/Makefile b/ion/src/simulator/windows/Makefile index 563a6fc61..3bb4528b8 100644 --- a/ion/src/simulator/windows/Makefile +++ b/ion/src/simulator/windows/Makefile @@ -22,11 +22,14 @@ endif # RC file dependencies $(call object_for,ion/src/simulator/windows/resources.rc): WRFLAGS += -I $(BUILD_DIR) +$(call object_for,ion/src/simulator/windows/resources.rc): $(addprefix $(BUILD_DIR)/,logo.ico) -# The header of images is refered to as so make sure it's findable this way -SFLAGS += -I$(BUILD_DIR) +$(addprefix $(BUILD_DIR)/,logo.ico): ion/src/simulator/assets/logo.svg | $$(@D)/. + $(call rule_label,CONVERT) + $(Q) convert -background "#FFB734" -resize 256x256 $< $@ -LDFLAGS += -lgdiplus +# Linker flags +LDFLAGS += -lgdiplus -lcomdlg32 $(eval $(call rule_for, \ RESGEN, \ @@ -38,4 +41,3 @@ $(eval $(call rule_for, \ $(call object_for,ion/src/simulator/windows/platform_images.cpp): $(BUILD_DIR)/ion/src/simulator/windows/images.h $(call object_for,ion/src/simulator/windows/resources.rc): $(BUILD_DIR)/ion/src/simulator/windows/resources_gen.rc - diff --git a/ion/src/simulator/windows/resources.rc b/ion/src/simulator/windows/resources.rc index 9994a689a..0b35ee3b1 100644 --- a/ion/src/simulator/windows/resources.rc +++ b/ion/src/simulator/windows/resources.rc @@ -1,4 +1,5 @@ #include +400 ICON "logo.ico" 1 VERSIONINFO FILEVERSION 1,0,0,0