
## Destination des fichiers HTML pour mon utilisation personnelle
DEST := $(HOME)/Documents/site/www/roland/echecs-aleatoires-fischer
## Programme en Pascal servant à générer les images de l'échiquier
IMAGE := ./image
## Options pour la génération des pages HTML
#CSS := downstyler.css
#CSS := github-pandoc.css
#CSS := tacit-css-1.9.0.min.css
CSS := pandoc.css
PANDOC_FLAGS := -f gfm -t html -s
PANDOC_FLAGS += --css=$(CSS)
PANDOC_FLAGS += --metadata-file metadata.yaml
PANDOC_FLAGS += --shift-heading-level-by=1
#PANDOC_FLAGS += --metadata date="`date +%D`"
#PANDOC_FLAGS += --css=small_title.css
#PANDOC_FLAGS += -L set-date.lua

index: README.md
	@pandoc $< -o $@.html $(PANDOC_FLAGS)
ifeq ($(USER),roland)
	@mv -fv $@.html $(DEST)
endif

demo: fischerandomdemo.pas fischerandom.pas
	fpc -Mobjfpc -Sh $<

alphabet.fen: demo
	./fischerandomdemo

number: number.pas fischerandom.pas
	fpc -Mobjfpc -Sh $<

fischerandom.fen: number
	./number

## Ce qui suit sert à 
$(IMAGE): image.pas
	fpc -Mobjfpc -Sh $<

images: $(IMAGE)
	$(IMAGE) RNBQKBNR position1.png 40
	$(IMAGE) NNBRKQRB position2.png 40
	magick position1.png -crop 400x140+0+260 position1.png
	magick position2.png -crop 400x140+0+260 position2.png
