<commit_before>OS := $(shell uname)

ifeq ($(OS),Linux)
  OUTPUT32  = lz4demo32
  OUTPUT64  = lz4demo64
else
  OUTPUT32  = LZ4Demo32.exe
  OUTPUT64  = LZ4Demo64.exe
endif

all: lz4demo64 lz4demo32 

lz4demo64: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
	gcc      -O3 -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT64)

lz4demo32: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
	gcc -m32 -Os -march=native -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT32)

clean:
	rm -f core *.o $(OUTPUT32) $(OUTPUT64)
<commit_msg>Changed Makefile default setting to generate only native binary. The 32-bits version can still be generated (on 64-bits systems) using : make lz4demo32<commit_after>OS := $(shell uname)

ifeq ($(OS),Linux)
  OUTPUT32  = lz4demo32
  OUTPUT    = lz4demo
else
  OUTPUT32  = LZ4Demo32.exe
  OUTPUT    = LZ4Demo.exe
endif

all: lz4demo

lz4demo: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
	gcc      -O3 -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT)

lz4demo32: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
	gcc -m32 -Os -march=native -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT32)

clean:
	rm -f core *.o $(OUTPUT32) $(OUTPUT)

{'fraction_non_alphanumeric': 0.13046594982078852, 'fraction_numerical': 0.08172043010752689, 'mean_word_length': 3.2560975609756095, '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': '6373495', 'n_tokens_mistral': 709, 'n_tokens_neox': 647, 'n_words': 158}