color 	 = F44336
photo		 = true
extra 	 = true
build    = $(CURDIR)/build
src      = $(CURDIR)/tex
target 	 = $(src)/main.tex
output   = $(build)/main.pdf
outputen = $(build)/voronind_en.pdf
outputru = $(build)/voronind_ru.pdf

export RESUME_COLOR := $(color)
export RESUME_PHOTO := $(photo)
export RESUME_EXTRA := $(extra)

.PHONY: all
all: clean image en ru view

.PHONY: clean
clean: 
	@rm -rf $(build)

.PHONY: image
image:
	@mkdir -p $(build)/image;\
	cd image/icon;\
	for file in *; do convert "$$file" -fill "#$$RESUME_COLOR" -colorize 100 $(build)/image/"$$file"; done

.PHONY: en
en: image
	@mkdir -p $(build);\
	cd $(src);\
	export RESUME_LANG=en;\
	lualatex --output-dir=$(build) $(target);\
	mv $(output) $(outputen)

.PHONY: ru
ru: image
	@mkdir -p $(build);\
	cd $(src);\
	export RESUME_LANG=ru;\
	lualatex --output-dir=$(build) $(target);\
	mv $(output) $(outputru)

.PHONY: view
view:
	@xdg-open $(outputen);\
	xdg-open $(outputru)