summaryrefslogtreecommitdiff
path: root/data_src/world/Makefile
blob: 24e972b5c85ce35e7987e64a8a160204172754b3 (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
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 $@