<commit_before>#
# HowTo use GNUmakefile.mk: create GNUMAKEfile containing:
#

## # override MODE, NICE if you want
##
## # select your favorite subset of targets
## all: lib tests header-compile-test doxy
##
## include GNUmakefile.mk


MODE	?= g++
MODE	?= icpc

NICE	?= nice

default-all: lib tests header-compile-test

doxy release:
	$(MAKE) -f Makefile $@

lib:
	$(MAKE) -f Makefile library_$(MODE) library_$(MODE)_mcstl

tests: lib
	$(NICE) $(MAKE) -f Makefile tests_$(MODE) tests_$(MODE)_mcstl

header-compile-test: lib
	$(NICE) $(MAKE) -C test/compile-stxxl-headers
	$(NICE) $(MAKE) -C test/compile-stxxl-headers INSTANCE=mcstxxl

clean:
	$(MAKE) -f Makefile clean_$(MODE) clean_$(MODE)_mcstl clean_doxy
	$(MAKE) -C test/compile-stxxl-headers clean

.PHONY: all default-all doxy lib tests header-compile-test clean<commit_msg>allow disabling of mcstl build<commit_after>#
# HowTo use GNUmakefile.mk: create GNUMAKEfile containing:
#

## # override MODE, NICE if you want
##
## # select your favorite subset of targets
## all: lib tests header-compile-test doxy
##
## include GNUmakefile.mk


MODE	?= g++
MODE	?= icpc

NICE	?= nice

MCSTL	?= mcstl # undefine to disable


default-all: lib tests header-compile-test

doxy release:
	$(MAKE) -f Makefile $@

lib:
	$(MAKE) -f Makefile library_$(MODE) $(if $(MCSTL),library_$(MODE)_mcstl)

tests: lib
	$(NICE) $(MAKE) -f Makefile tests_$(MODE) $(if $(MCSTL),tests_$(MODE)_mcstl)

header-compile-test: lib
	$(NICE) $(MAKE) -C test/compile-stxxl-headers
	$(if $(MCSTL),$(NICE) $(MAKE) -C test/compile-stxxl-headers INSTANCE=mcstxxl)

clean:
	$(MAKE) -f Makefile clean_$(MODE) clean_$(MODE)_mcstl clean_doxy
	$(MAKE) -C test/compile-stxxl-headers clean

.PHONY: all default-all doxy lib tests header-compile-test clean
{'fraction_non_alphanumeric': 0.14844192634560907, 'fraction_numerical': 0.0, 'mean_word_length': 4.752442996742671, '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': '1146161', 'n_tokens_mistral': 690, 'n_tokens_neox': 666, 'n_words': 181}