diff options
Diffstat (limited to 'light-client/makefile')
-rw-r--r-- | light-client/makefile | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/light-client/makefile b/light-client/makefile index 4f900412..cb652999 100644 --- a/light-client/makefile +++ b/light-client/makefile @@ -14,7 +14,7 @@ tex_import: $(TEXTURES_IMPORT_PNG) tex_export: $(TEXTURES_PNG) $(SPRITES_PNG) assets/atlas.png clean: rm -f $(PNG) - rm -f $(SPRITES) + rm -fr assets/sprites rm -f assets/atlas.ta assets/atlas.meta.csv %.ta: %.import.png @@ -22,12 +22,10 @@ clean: %.png: %.ta ../target/release/tex_export $< $@ -assets/sprites/items/all: assets/items.ini $(TEXTURES) - @mkdir -p assets/sprites/items - ../target/release/tex_compose $< assets/textures assets/sprites/items -assets/sprites/tiles/all: assets/tiles.ini $(TEXTURES) - @mkdir -p assets/sprites/tiles - ../target/release/tex_compose $< assets/textures assets/sprites/tiles +assets/sprites/%/all: assets/%.ini $(TEXTURES) + @mkdir -p $(basename $@) + ../target/release/tex_compose $< assets/textures $(basename $@) + @touch $@ -assets/atlas.ta assets/atlas.meta.csv: assets/sprites/items/all assets/sprites/tiles/all +assets/atlas.ta assets/atlas.meta.csv: assets/sprites/items/all assets/sprites/tiles/all assets/sprites/misc/all ../target/release/tex_pack assets/atlas.ta assets/atlas.meta.csv $(SPRITES) |