<commit_before>ifeq ($(OS),Windows_NT)
    OSTUPLE = x86-windows
    BINARY  = emacsql-sqlite-$(OSTUPLE).exe
else
    PART_ARCH = $(shell uname -m)
    PART_OS   = $(shell uname -s | tr '[A-Z]' '[a-z]')
    OSTUPLE   = $(PART_ARCH)-$(PART_OS)
    BINARY    = emacsql-sqlite-$(OSTUPLE)
    LDLIBS    = -ldl
endif

CFLAGS  = -O2 --std=c99 -W -Wall -Wextra
CFLAGS += -DSQLITE_THREADSAFE=0
CFLAGS += -DSQLITE_DEFAULT_FOREIGN_KEYS=1
CLFAGS += -DSQLITE_ENABLE_FTS4
CLFAGS += -DSQLITE_ENABLE_FTS3_PARENTHESIS
CLFAGS += -DSQLITE_SOUNDEX

.PHONY : clean install
<commit_msg>Allow os tuples to be specified as an env var.<commit_after>ifeq ($(OS),Windows_NT)
    OSTUPLE ?= x86-windows
    BINARY   = emacsql-sqlite-$(OSTUPLE).exe
else
    PART_ARCH  = $(shell uname -m)
    PART_OS    = $(shell uname -s | tr '[A-Z]' '[a-z]')
    OSTUPLE   ?= $(PART_ARCH)-$(PART_OS)
    BINARY     = emacsql-sqlite-$(OSTUPLE)
    LDLIBS     = -ldl
endif

CFLAGS  = -O2 --std=c99 -W -Wall -Wextra
CFLAGS += -DSQLITE_THREADSAFE=0
CFLAGS += -DSQLITE_DEFAULT_FOREIGN_KEYS=1
CLFAGS += -DSQLITE_ENABLE_FTS4
CLFAGS += -DSQLITE_ENABLE_FTS3_PARENTHESIS
CLFAGS += -DSQLITE_SOUNDEX

.PHONY : clean install

{'fraction_non_alphanumeric': 0.14273504273504273, 'fraction_numerical': 0.015384615384615385, 'mean_word_length': 3.4022556390977443, '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': '714594', 'n_tokens_mistral': 534, 'n_tokens_neox': 513, 'n_words': 97}