summaryrefslogtreecommitdiff
path: root/data_src/ui/Makefile
blob: 1a5f6f781d2ef6228cb51dd959820170006b1a59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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 hook.png fish_blue.png fish_purple.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 $@