23 lines
		
	
	
		
			513 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			513 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
 | |
| SRCDIR:= img
 | |
| DSTDIR:= build
 | |
| SOURCES := $(shell find ${SRCDIR} -type f -print)
 | |
| FILES := $(patsubst $(SRCDIR)/%,$(DSTDIR)/%,$(SOURCES))
 | |
| 
 | |
| all: $(FILES)
 | |
| 
 | |
| palette.out: palette.in
 | |
| 	node palette-gen.js
 | |
| 
 | |
| 
 | |
| builddir:
 | |
| 	@mkdir -p build
 | |
| 
 | |
| build/%: img/% builddir palette.out 
 | |
| 	repalette $< $@ -p $$(cat palette.out) --dither $(DITHER)
 | |
| 
 | |
| build/%.gif: img/%.gif builddir palette.out
 | |
| 	gifsicle --use-colormap gifpalette.out < $< > $@
 | |
| 
 | |
| clean:
 | |
| 	@rm -rf palette.in palette.out buildsha256-SDBYfjcax0XxVZcDRe5kCcPUOWaserg7v+wX747TwF8=
 |