summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2021-08-04 01:47:11 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2021-08-04 01:47:11 +0100
commit492607991c1874f70852fae70df56cc522e3a45d (patch)
treea43e56470bef89cc53466773aea19833783d40dc
parent10cce859843f361f8c5b90ccdb6a14ded2c52c75 (diff)
downloadttf2f-492607991c1874f70852fae70df56cc522e3a45d.tar.gz
ttf2f-492607991c1874f70852fae70df56cc522e3a45d.tar.bz2
Build RISC OS resources using ccres.
-rw-r--r--!TTF2f/Res,faebin1648 -> 0 bytes
-rw-r--r--Makefile17
-rw-r--r--Res.txt201
3 files changed, 216 insertions, 2 deletions
diff --git a/!TTF2f/Res,fae b/!TTF2f/Res,fae
deleted file mode 100644
index 62f649f..0000000
--- a/!TTF2f/Res,fae
+++ /dev/null
Binary files differ
diff --git a/Makefile b/Makefile
index 1d97959..72f16cb 100644
--- a/Makefile
+++ b/Makefile
@@ -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)
diff --git a/Res.txt b/Res.txt
new file mode 100644
index 0000000..f47c889
--- /dev/null
+++ b/Res.txt
@@ -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
+}