<commit_before># -*- mode: makefile-gmake -*-

############################################################################
LATEX_FILES ?= $(wildcard *.tex)
DOT_FILES   ?= $(wildcard *.dot)
LATEST_TEX  ?= $(shell ls -rt *.tex|tail -1)
ALSO_REMOVE  = aux glg glo gls ist xdy 4ct 4tc idv lg
# SINGLE_PDF = Set to YES for generating a single PDF file

############################################################################
all: $(DOT_FILES:.dot=.pdf) $(LATEX_FILES:.tex=.pdf)

############################################################################
clean:
	@for f in $(LATEX_FILES); do latexmk -C $$f; done
	@for f in $(DOT_FILES:.dot=.pdf); do rm -f $$f; done
	@rm -f $(foreach f,$(ALSO_REMOVE),*.$(f))
	@rm -f $(LATEX_FILES:.tex=.tmp) $(LATEX_FILES:.tex=.html) \
	       $(LATEX_FILES:.tex=.css) $(LATEX_FILES:.tex=.xref)

############################################################################
define OPEN_FOR_LATEST_PDF
open: $(DOT_FILES:.dot=.pdf) $(LATEST_TEX:.tex=.pdf)
	@ open $(LATEST_TEX:.tex=.pdf)
endef

############################################################################
define OPEN_FOR_SINGLE_PDF
open: $(LATEX_FILES:.tex=.pdf)
	@ open $$<<commit_msg>Remove some additional files created by beamer<commit_after># -*- mode: makefile-gmake -*-

############################################################################
LATEX_FILES ?= $(wildcard *.tex)
DOT_FILES   ?= $(wildcard *.dot)
LATEST_TEX  ?= $(shell ls -rt *.tex|tail -1)
ALSO_REMOVE  = aux glg glo gls ist xdy 4ct 4tc idv lg nav snm vrb
# SINGLE_PDF = Set to YES for generating a single PDF file

############################################################################
all: $(DOT_FILES:.dot=.pdf) $(LATEX_FILES:.tex=.pdf)

############################################################################
clean:
	@for f in $(LATEX_FILES); do latexmk -CA $$f > /dev/null 2>&1; done
	@for f in $(DOT_FILES:.dot=.pdf); do rm -f $$f; done
	@rm -f $(foreach f,$(ALSO_REMOVE),*.$(f))
	@rm -f $(LATEX_FILES:.tex=.tmp) $(LATEX_FILES:.tex=.html) \
	       $(LATEX_FILES:.tex=.css) $(LATEX_FILES:.tex=.xref)

############################################################################
define OPEN_FOR_LATEST_PDF
open: $(DOT_FILES:.dot=.pdf) $(LATEST_TEX:.tex=.pdf)
	@ open $(LATEST_TEX:.tex=.pdf)
endef

############################################################################
define OPEN_FOR_SINGLE_PDF
open: $(LATEX_FILES:.tex=.pdf)
	@ open $$<
{'fraction_non_alphanumeric': 0.44357816988100124, 'fraction_numerical': 0.003282724661469019, 'mean_word_length': 6.365558912386707, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2794993', 'n_tokens_mistral': 871, 'n_tokens_neox': 765, 'n_words': 173}