<commit_before>
default: all
	@true # override later % rule

dirlist := $(wildcard */)

clean:
	@echo make clean
	@for dir in $(dirlist); do \
	  if [ -f "$${dir}"/Makefile ]; then \
	    $(MAKE) -C "$${dir}" clean || exit 1; \
	  fi; \
	done

%:
	@echo make $@
	@for dir in $(dirlist); do \
	  if [ -f "$${dir}"/bootstrap ]; then \
            echo "Running bootstrap in $${dir}"; \
	    (cd "$${dir}" && ./bootstrap) || exit 1; \
	  fi; \
	  if [ -f "$${dir}"/configure ]; then \
            echo "Running configure in $${dir}"; \
	    (cd "$${dir}" && ./configure) || exit 1; \
	  fi; \
	  if [ -f "$${dir}"/Makefile ]; then \
	    $(MAKE) -C "$${dir}" $@ || exit 1; \
	  fi; \
	done
<commit_msg>Flag errors and continue, don't just scream and die.<commit_after>
default: all
	@true # override later % rule

dirlist := $(wildcard */)

clean:
	@echo make clean
	@for dir in $(dirlist); do \
	  if [ -f "$${dir}"/Makefile ]; then \
	    $(MAKE) -C "$${dir}" clean || exit 1; \
	  fi; \
	done

%:
	@echo make $@
	@for dir in $(dirlist); do \
	  if [ -f "$${dir}"/bootstrap ]; then \
            echo "Running bootstrap in $${dir}"; \
	    (cd "$${dir}" && ./bootstrap || touch bootstrap_failed); \
	  fi; \
	  if [ -f "$${dir}"/configure ]; then \
            echo "Running configure in $${dir}"; \
	    (cd "$${dir}" && ./configure || touch bootstrap_failed); \
	  fi; \
	  if [ -f "$${dir}"/Makefile ]; then \
	    $(MAKE) -C "$${dir}" $@ || touch "$${dir}"/make_failed; \
	  fi; \
	done

{'fraction_non_alphanumeric': 0.23087248322147652, 'fraction_numerical': 0.003355704697986577, 'mean_word_length': 2.2483660130718954, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1899293', 'n_tokens_mistral': 580, 'n_tokens_neox': 558, 'n_words': 164}