MAGICK=magick SED=sed assets_world=$(filter-out data_src/world/sprites.png, $(wildcard data_src/world/*.png)) # assets_world_diffuse=$(assets_world:%.png=data_src/world/%_diffuse.png) # assets_world_normal=$(assets_world:%.png=data_src/world/%_normal.png) # assets_world_emissive=$(assets_world:%.png=data_src/world/%_emissive.png) assets_world_built=data/world/sprites.png data/world/sprites.lua # assets_world_all=$(assets_world_diffuse) $(assets_world_normal) $(assets_world_emissive) # assets_world_src=data_src/world/albedo.tga data_src/world/emission.png data_src/world/normalmap.png data_src/world/Makefile data_src/palette_trans.png all: data/world/sprites.png data/world/sprites.lua data_src/world/sprites.png data_src/world/sprites.lua: $(assets_world) data_src/world/Makefile $(AMULET) pack -png data_src/world/sprites.png -lua data_src/world/sprites.lua $(assets_world) $(SED) -i 's;data_src/;;g' data_src/world/sprites.lua $(SED) -i 's;data/;;g' data_src/world/sprites.lua $(assets_world_built) : data/world/% : data_src/world/% $(assets_world_src) $(CP) $< $@ # data_src/world/albedo.png : $(assets_world_src) # $(MAGICK) data_src/world/albedo.tga -scale 1024 $(MAGICKFLAGS) $@ # # # Wall1 - 2867.13, 3683.68 # data_src/world/floor1_diffuse.png : $(assets_world_src) data_src/world/albedo.png # $(MAGICK) data_src/world/albedo.png -crop 104x104+305+614 $@ # # data_src/world/floor1_normal.png: $(assets_world_src) data_src/world/normalmap.png # $(MAGICK) data_src/world/normalmap.png -crop 104x104+305+614 $@ # # data_src/world/floor1_emissive.png : $(assets_world_src) data_src/world/emission.png # $(MAGICK) data_src/world/emission.png -crop 104x104+305+614 $@ # # data_src/world/wall1_diffuse.png : $(assets_world_src) data_src/world/albedo.png # $(MAGICK) data_src/world/albedo.png -crop 205x205+614+1 $@ # # data_src/world/wall1_normal.png : $(assets_world_src) data_src/world/normals.png # $(MAGICK) data_src/world/normals.png -crop 205x205+614+1 $@ # # data_src/world/wall1_emissive.png : $(assets_world_src) data_src/world/glows.png # $(MAGICK) data_src/world/glows.png -crop 205x205+614+1 $@ # # data_src/world/guy_diffuse.png : data_src/world/guy.png # $(MAGICK) data_src/world/guy.png -colorspace gray -auto-level -dither FloydSteinberg -remap data_src/palette_trans.png $@