Makefile 3.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. MARK_DIR=markdown/
  2. SECTIONS=$(MARK_DIR)00a_kovrilo.md $(MARK_DIR)00b_enhavlisto.md $(MARK_DIR)00c_prefaco_tit.md $(MARK_DIR)00c_prefaco.md $(MARK_DIR)00d_prezento_tit.md $(MARK_DIR)00d_prezento.md $(MARK_DIR)00e_enkonduko_tit.md $(MARK_DIR)00e_enkonduko.md $(MARK_DIR)01_parola-kulturo_tit.md $(MARK_DIR)01_parola-kulturo.md $(MARK_DIR)02_presa-kulturo_tit.md $(MARK_DIR)02_presa-kulturo.md $(MARK_DIR)03_proprieta-kulturo_tit.md $(MARK_DIR)03_proprieta-kulturo.md $(MARK_DIR)04_rekombina-kulturo_tit.md $(MARK_DIR)04_rekombina-kulturo.md $(MARK_DIR)05_libera-kulturo_tit.md $(MARK_DIR)05_libera-kulturo.md $(MARK_DIR)06_kolektiva-kulturo_tit.md $(MARK_DIR)06_kolektiva-kulturo.md $(MARK_DIR)90_epilogo_tit.md $(MARK_DIR)90_epilogo.md $(MARK_DIR)91_referencoj_tit.md $(MARK_DIR)91_referencoj.md $(MARK_DIR)92_dankoj_tit.md $(MARK_DIR)92_dankoj.md $(MARK_DIR)93_pri-la-aŭtoro_tit.md $(MARK_DIR)93_pri-la-aŭtoro.md
  3. SECTIONS_PDF=$(MARK_DIR)00c_prefaco.md $(MARK_DIR)00d_prezento.md $(MARK_DIR)00e_enkonduko.md $(MARK_DIR)01_parola-kulturo.md $(MARK_DIR)02_presa-kulturo.md $(MARK_DIR)03_proprieta-kulturo.md $(MARK_DIR)04_rekombina-kulturo.md $(MARK_DIR)05_libera-kulturo.md $(MARK_DIR)06_kolektiva-kulturo.md $(MARK_DIR)90_epilogo.md $(MARK_DIR)91_referencoj.md $(MARK_DIR)92_dankoj.md $(MARK_DIR)93_pri-la-aŭtoro.md
  4. SECTIONS_EPUB=$(MARK_DIR)00c_prefaco_tit.md $(MARK_DIR)00c_prefaco.md $(MARK_DIR)00d_prezento_tit.md $(MARK_DIR)00d_prezento.md $(MARK_DIR)00e_enkonduko_tit.md $(MARK_DIR)00e_enkonduko.md $(MARK_DIR)01_parola-kulturo_tit.md $(MARK_DIR)01_parola-kulturo.md $(MARK_DIR)02_presa-kulturo_tit.md $(MARK_DIR)02_presa-kulturo.md $(MARK_DIR)03_proprieta-kulturo_tit.md $(MARK_DIR)03_proprieta-kulturo.md $(MARK_DIR)04_rekombina-kulturo_tit.md $(MARK_DIR)04_rekombina-kulturo.md $(MARK_DIR)05_libera-kulturo_tit.md $(MARK_DIR)05_libera-kulturo.md $(MARK_DIR)06_kolektiva-kulturo_tit.md $(MARK_DIR)06_kolektiva-kulturo.md $(MARK_DIR)90_epilogo_tit.md $(MARK_DIR)90_epilogo.md $(MARK_DIR)91_referencoj_tit.md $(MARK_DIR)91_referencoj.md $(MARK_DIR)92_dankoj_tit.md $(MARK_DIR)92_dankoj.md $(MARK_DIR)93_pri-la-aŭtoro_tit.md $(MARK_DIR)93_pri-la-aŭtoro.md
  5. LANG=eo
  6. MARKDOWN_ONE_FILE=la-kulturo-estas-libera.md
  7. HTML_OUTPUT=la-kulturo-estas-libera.html
  8. TEX_OUTPUT=la-kulturo-estas-libera.tex
  9. TITLE=La kulturo estas libera: historio de la kontraŭproprieta rezisto
  10. STYLESHEET=style.css
  11. epub:
  12. cat $(SECTIONS_EPUB) > $(MARKDOWN_ONE_FILE)
  13. sed -i "s/## /# /g" $(MARKDOWN_ONE_FILE)
  14. sed -i "s/### /## /g" $(MARKDOWN_ONE_FILE)
  15. pandoc $(MARKDOWN_ONE_FILE) -f markdown --metadata title="$(TITLE)" -t epub -s -o la-kulturo-estas-libera.epub metadata.yaml --toc -V lang=$(LANG)
  16. rm $(MARKDOWN_ONE_FILE)
  17. latex:
  18. cat $(SECTIONS_PDF) > $(MARKDOWN_ONE_FILE)
  19. sed -i "s/<[\/]*\(i\|cite\)[^>]*>/*/g" $(MARKDOWN_ONE_FILE)
  20. pandoc $(MARKDOWN_ONE_FILE) -f markdown -t latex -s -o $(TEX_OUTPUT) -V lang=$(LANG)
  21. ./latex_personalizado/ajustes_latex.sh
  22. rm $(MARKDOWN_ONE_FILE)
  23. html:
  24. pandoc $(SECTIONS) -f markdown -H header.html -t html --css $(STYLESHEET) --metadata pagetitle="$(TITLE)" -s -o $(HTML_OUTPUT) -V lang=$(LANG)
  25. sed -i 's|<head|<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#"|g' $(HTML_OUTPUT)
  26. pdf: latex
  27. xelatex $(TEX_OUTPUT)
  28. publish: epub html pdf
  29. scp -r index.html bildoj/ la-kulturo-estas-libera.* style.css root@185.112.144.134:/var/www/html/eo/libro/la-kulturo-estas-libera/