diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-04 01:47:11 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-04 01:47:11 +0100 |
commit | 492607991c1874f70852fae70df56cc522e3a45d (patch) | |
tree | a43e56470bef89cc53466773aea19833783d40dc | |
parent | 10cce859843f361f8c5b90ccdb6a14ded2c52c75 (diff) | |
download | ttf2f-492607991c1874f70852fae70df56cc522e3a45d.tar.gz ttf2f-492607991c1874f70852fae70df56cc522e3a45d.tar.bz2 |
Build RISC OS resources using ccres.
-rw-r--r-- | !TTF2f/Res,fae | bin | 1648 -> 0 bytes | |||
-rw-r--r-- | Makefile | 17 | ||||
-rw-r--r-- | Res.txt | 201 |
3 files changed, 216 insertions, 2 deletions
diff --git a/!TTF2f/Res,fae b/!TTF2f/Res,fae Binary files differdeleted file mode 100644 index 62f649f..0000000 --- a/!TTF2f/Res,fae +++ /dev/null @@ -1,6 +1,7 @@ # Component settings COMPONENT := ttf2f COMPONENT_VERSION := 0.0.5 +COMPONENT_DATE := 03 Aug 2021 # We produce an application binary COMPONENT_TYPE := binary @@ -64,10 +65,22 @@ $(realoutput): $(OUTPUT) DISTCLEAN_ITEMS := $(DISTCLEAN_ITEMS) ttf2f.zip .PHONY: riscos-dist -riscos-dist: $(realoutput) +riscos-dist: $(realoutput) $(BUILDDIR)/Res,fae $(Q)$(CP) $(CPFLAGS) $(realoutput) !TTF2f/!RunImage,ff8 + $(Q)$(CP) $(CPFLAGS) $(BUILDDIR)/Res,fae !TTF2f/Res,fae $(Q)$(dir $(CC))zip -9r, ttf2f.zip !TTF2f - $(Q)$(RM) $(RMFLAGS) !TTF2f/!RunImage,ff8 + $(Q)$(RM) $(RMFLAGS) !TTF2f/!RunImage,ff8 !TTF2f/Res,fae + + __empty := + __space := $(empty) $(empty) +$(BUILDDIR)/Res,fae: Res.txt + $(Q)echo " CCRES: $@" + $(Q)$(SED) \ + -e 's/__COPYRIGHT_END__/$(word $(words $(COMPONENT_DATE)),$(COMPONENT_DATE))/' \ + -e 's/__DATE__/$(subst $(__space),-,$(COMPONENT_DATE))/' \ + -e 's/__VERSION__/$(word 1,$(subst ., ,$(COMPONENT_VERSION))).$(subst $(__space),,$(wordlist 2,$(words $(subst ., ,$(COMPONENT_VERSION))),$(subst ., ,$(COMPONENT_VERSION))))/' \ + $^ >$(BUILDDIR)/Res.txt + $(Q)$(dir $(CC))ccres $(BUILDDIR)/Res.txt $@ endif all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS) @@ -0,0 +1,201 @@ +RESF:1.01 + +window_object { + header_flags:toolbox_OBJECT_SHARED | toolbox_OBJECT_ANCESTOR + version:102 + object_name:"main" + window_flags:window_AUTO_OPEN | window_AUTO_CLOSE + help_message:"" + help_limit:* + sprite_name:"" + pointer_limit:0 + hotspot:0,0 + menu_name:"menu" + default_focus:&3 + show_action: + hide_action: + toolbar_ibl:"" + toolbar_itl:"" + toolbar_ebl:"" + toolbar_etl:"" + window.visible:906,384,1598,684 + window.xscroll:0 + window.yscroll:0 + window.next:wimp_TOP + window.flags:wimp_WINDOW_MOVEABLE | wimp_WINDOW_AUTO_REDRAW | wimp_WINDOW_BACK_ICON | wimp_WINDOW_CLOSE_ICON | wimp_WINDOW_TITLE_ICON | wimp_WINDOW_NEW_FORMAT + window.title_fg:wimp_COLOUR_BLACK + window.title_bg:wimp_COLOUR_LIGHT_GREY + window.work_fg:wimp_COLOUR_BLACK + window.work_bg:wimp_COLOUR_VERY_LIGHT_GREY + window.scroll_outer:wimp_COLOUR_MID_LIGHT_GREY + window.scroll_inner:wimp_COLOUR_VERY_LIGHT_GREY + window.highlight_bg:wimp_COLOUR_CREAM + window.extra_flags: + window.extent:0,-300,692,0 + window.title_flags:wimp_ICON_TEXT | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED + window.work_flags: + window.sprite_area:&ffffffff + window.xmin:100 + window.ymin:100 + window.title_text:"TTF2f" + window.title_text_limit:* + window.title_valid:"" + displayfield_object { + cmp:&0 + bbox:236,-68,676,-16 + help_message:"" + help_limit:* + flags:displayfield_HCENTRED + text:"Filename" + text_limit:255 + } + label_object { + cmp:&1 + bbox:32,-68,236,-16 + help_message:"" + help_limit:* + flags:label_NO_BOX | label_RJUSTIFIED + label:"Converting" + } + label_object { + cmp:&2 + bbox:16,-132,236,-80 + help_message:"" + help_limit:* + flags:label_NO_BOX | label_RJUSTIFIED + label:"RISC OS name" + } + writablefield_object { + cmp:&3 + bbox:236,-132,676,-80 + help_message:"" + help_limit:* + flags:writablefield_HCENTRED + text:"Fontname" + text_limit:255 + allowable:"a-zA-Z0-9." + allowable_limit:* + prev:toolbox_NULL_COMPONENT + next:toolbox_NULL_COMPONENT + } + actionbutton_object { + cmp:&6 + bbox:472,-284,676,-216 + help_message:"" + help_limit:* + flags:actionbutton_IS_DEFAULT | actionbutton_IS_LOCAL + text:"Convert" + text_limit:* + click_show:"" + action:&101 + } + stringset_object { + cmp:&7 + bbox:236,-196,676,-144 + help_message:"" + help_limit:* + flags:stringset_JUSTIFICATION_CENTRED + string_set:"Item 1,Item 2" + title:"Save in" + initial_selected_string:"Save in" + selected_string_limit:512 + allowable:"" + allowable_limit:* + prev:toolbox_NULL_COMPONENT + next:toolbox_NULL_COMPONENT + } + slider_object { + cmp:&8 + bbox:196,-272,452,-232 + help_message:"" + help_limit:* + flags:slider_KNOB_COLOUR_DARK_BLUE + lower_bound:0 + upper_bound:100 + step_size:1 + initial_value:0 + } + label_object { + cmp:&9 + bbox:0,-280,188,-228 + help_message:"" + help_limit:* + flags:label_NO_BOX | label_RJUSTIFIED + label:"Progress" + } +} + +menu_object { + header_flags:toolbox_OBJECT_CREATE_ON_LOAD | toolbox_OBJECT_SHARED + version:102 + object_name:"menu" + menu_flags: + title:"TTF2f" + title_limit:* + help:"" + help_limit:* + show_action: + hide_action: + Entry { + cmp:0 + flags:menu_ENTRY_SUB_MENU + cmp:&0 + text:"About" + text_limit:* + click_object_name:"" + sub_menu_object_name:"info" + sub_menu_action:&0 + click_action:&0 + help:"" + help_limit:* + } + Entry { + cmp:1 + flags: + cmp:&1 + text:"Quit" + text_limit:* + click_object_name:"" + sub_menu_object_name:"" + sub_menu_action:&0 + click_action:&82a91 + help:"" + help_limit:* + } +} + +iconbar_object { + header_flags:toolbox_OBJECT_CREATE_ON_LOAD | toolbox_OBJECT_SHOW_ON_CREATE | toolbox_OBJECT_SHARED + version:100 + object_name:"Iconbar" + iconbar_flags:iconbar_GENERATE_SELECT_CLICKED | iconbar_GENERATE_ADJUST_CLICKED + position:wimp_ICON_BAR_RIGHT + priority:0 + sprite_name:"!ttf2f" + sprite_limit:* + text:"" + text_limit:* + menu:"menu" + select_action:&0 + adjust_action:&0 + select_show:"main" + adjust_show:"" + help_message:"" + help_limit:* +} + +proginfo_object { + header_flags:toolbox_OBJECT_CREATE_ON_LOAD | toolbox_OBJECT_SHARED + version:101 + object_name:"info" + proginfo_flags:proginfo_GENERATE_WEB_PAGE_CLICKED + title:"" + title_limit:* + purpose:"Font format convertor" + author:"© J-M Bell, 2004-__COPYRIGHT_END__" + licence_type:None + prog_version:"__VERSION__ (__DATE__)" + alternative_window_name:"" + visit_url:"" + visit_url_event:&0 +} |