summaryrefslogtreecommitdiff
path: root/data_src/ui/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'data_src/ui/Makefile')
-rw-r--r--data_src/ui/Makefile74
1 files changed, 74 insertions, 0 deletions
diff --git a/data_src/ui/Makefile b/data_src/ui/Makefile
new file mode 100644
index 0000000..69e6436
--- /dev/null
+++ b/data_src/ui/Makefile
@@ -0,0 +1,74 @@
+MAGICK=magick
+SED=sed
+CONVERT=magick
+
+assets_ui=button_up_upper_left.png button_up_upper_right.png button_up_upper_mid.png button_up_mid_left.png button_up_mid_mid.png button_up_mid_right.png button_up_lower_left.png button_up_lower_mid.png button_up_lower_right.png button_down_upper_left.png button_down_upper_right.png button_down_upper_mid.png button_down_mid_left.png button_down_mid_mid.png button_down_mid_right.png button_down_lower_left.png button_down_lower_mid.png button_down_lower_right.png
+assets_ui_built=$(assets_ui:%=data_src/ui/%)
+assets_ui_src=data_src/ui/ui.png data_src/ui/Makefile data_src/ui/ui_raw.png
+
+all: data/ui/sprites.png data/ui/sprites.lua
+
+data/ui/sprites.png: $(assets_ui_built)
+ $(AMULET) pack -png $@ -lua data/ui/sprites.lua $(assets_ui_built)
+ $(SED) -i 's;data_src/;;g' data/ui/sprites.lua
+ $(SED) -i 's;data/;;g' data/ui/sprites.lua
+
+data_src/palette_trans.png : data_src/palette.png data_src/ui/Makefile
+ $(MAGICK) $< -background none -gravity center -extent 17x1 $@
+
+data_src/ui/ui.png : data_src/ui/ui_raw.png data_src/palette_trans.png
+ $(CONVERT) $< $(MAGICKFLAGS) $@
+
+data_src/ui/button_up_upper_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+56+71 $@
+
+data_src/ui/button_up_upper_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x7+63+71 $@
+
+data_src/ui/button_up_upper_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+67+71 $@
+
+data_src/ui/button_up_mid_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x1+56+78 $@
+
+data_src/ui/button_up_mid_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x1+64+78 $@
+
+data_src/ui/button_up_mid_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x1+67+78 $@
+
+data_src/ui/button_up_lower_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+56+83 $@
+
+data_src/ui/button_up_lower_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x7+63+83 $@
+
+data_src/ui/button_up_lower_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+68+83 $@
+
+data_src/ui/button_down_upper_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+76+71 $@
+
+data_src/ui/button_down_upper_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x7+83+71 $@
+
+data_src/ui/button_down_upper_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+87+71 $@
+
+data_src/ui/button_down_mid_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x1+76+78 $@
+
+data_src/ui/button_down_mid_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x1+84+78 $@
+
+data_src/ui/button_down_mid_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x1+87+78 $@
+
+data_src/ui/button_down_lower_left.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+76+83 $@
+
+data_src/ui/button_down_lower_mid.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 1x7+83+83 $@
+
+data_src/ui/button_down_lower_right.png : $(assets_ui_src)
+ $(MAGICK) $< -crop 7x7+88+83 $@