aboutsummaryrefslogtreecommitdiff
path: root/light-client/textures
diff options
context:
space:
mode:
Diffstat (limited to 'light-client/textures')
-rw-r--r--light-client/textures/.gitignore3
-rw-r--r--light-client/textures/makefile9
2 files changed, 9 insertions, 3 deletions
diff --git a/light-client/textures/.gitignore b/light-client/textures/.gitignore
index e33609d2..d235d3ec 100644
--- a/light-client/textures/.gitignore
+++ b/light-client/textures/.gitignore
@@ -1 +1,4 @@
*.png
+/atlas.ta
+/atlas.meta.csv
+
diff --git a/light-client/textures/makefile b/light-client/textures/makefile
index 1dd60ff4..9b3c1097 100644
--- a/light-client/textures/makefile
+++ b/light-client/textures/makefile
@@ -1,16 +1,19 @@
-ALL_TA = $(patsubst %.png,%.ta,$(shell find -name '*.png'))
-ALL_PNG = $(patsubst %.ta,%.png,$(shell find -name '*.ta'))
+ALL_TA = $(patsubst %.png,%.ta,$(shell find tiles -name '*.png'))
+ALL_PNG = $(patsubst %.ta,%.png,$(shell find tiles -name '*.ta'))
.PHONY: tex_export tex_import clean
tex_import: $(ALL_TA)
tex_export: $(ALL_PNG)
+tex_pack: atlas.ta
clean:
- rm $(ALL_PNG)
+ rm -f $(ALL_PNG)
%.ta: %.png
../../target/release/tex_import $< $@
%.png: %.ta
../../target/release/tex_export $< $@
+atlas.ta atlas.meta.csv: $(ALL_TA)
+ ../../target/release/tex_pack $@ atlas.meta.csv $^