<commit_before>EXECUTABLE := benchmark-farmhash
EXECUTABLE_NO_HA := benchmark-farmhash-no-ha
OBJS := farmhash.o benchmark-farmhash.o
OBJS_NO_HA := farmhash-no-ha.o benchmark-farmhash.o
CXXFLAGS := -std=c++11 -O3 -I../lib/benchmark/include -I../lib/farmhash/src
LINK_FLAGS := -L../lib/benchmark/src -lpthread -lbenchmark -pthread
BENCH_DIR := ../lib/benchmark
all: $(EXECUTABLE) $(EXECUTABLE_NO_HA)

$(EXECUTABLE): $(OBJS) $(BENCH_DIR)/src/libbenchmark.a
				g++ -g -o $@ $(OBJS) $(LINK_FLAGS) $(BENCH_DIR)/src/libbenchmark.a

$(EXECUTABLE_NO_HA): $(OBJS_NO_HA) $(BENCH_DIR)/src/libbenchmark.a
				g++ -g -o $@ $(OBJS_NO_HA) $(LINK_FLAGS) $(BENCH_DIR)/src/libbenchmark.a

benchmark-farmhash.o: benchmark-farmhash.cpp

farmhash.o: ../lib/farmhash/src/farmhash.cc ../lib/farmhash/src/farmhash.h
				g++ -c $(CXXFLAGS) -maes -mavx $<

farmhash-no-ha.o: ../lib/farmhash/src/farmhash.cc ../lib/farmhash/src/farmhash.h
				g++ -c -o $@ $(CXXFLAGS) -mno-sse2 $<

$(BENCH_DIR)/src/libbenchmark.a:
				cd $(BENCH_DIR) && \
                cmake -DCMAKE_BUILD_TYPE=Release -DBENCHMARK_ENABLE_LTO=true . && \
				make

clean:
				rm -f $(OBJS) $(OBJS_NO_HA) $(EXECUTABLE) $(EXECUTABLE_NO_HA)<commit_msg>Fix mixed indentation in makefile<commit_after>EXECUTABLE := benchmark-farmhash
EXECUTABLE_NO_HA := benchmark-farmhash-no-ha
OBJS := farmhash.o benchmark-farmhash.o
OBJS_NO_HA := farmhash-no-ha.o benchmark-farmhash.o
CXXFLAGS := -std=c++11 -O3 -I../lib/benchmark/include -I../lib/farmhash/src
LINK_FLAGS := -L../lib/benchmark/src -lpthread -lbenchmark -pthread
BENCH_DIR := ../lib/benchmark
all: $(EXECUTABLE) $(EXECUTABLE_NO_HA)

$(EXECUTABLE): $(OBJS) $(BENCH_DIR)/src/libbenchmark.a
				g++ -g -o $@ $(OBJS) $(LINK_FLAGS) $(BENCH_DIR)/src/libbenchmark.a

$(EXECUTABLE_NO_HA): $(OBJS_NO_HA) $(BENCH_DIR)/src/libbenchmark.a
				g++ -g -o $@ $(OBJS_NO_HA) $(LINK_FLAGS) $(BENCH_DIR)/src/libbenchmark.a

benchmark-farmhash.o: benchmark-farmhash.cpp

farmhash.o: ../lib/farmhash/src/farmhash.cc ../lib/farmhash/src/farmhash.h
				g++ -c $(CXXFLAGS) -maes -mavx $<

farmhash-no-ha.o: ../lib/farmhash/src/farmhash.cc ../lib/farmhash/src/farmhash.h
				g++ -c -o $@ $(CXXFLAGS) -mno-sse2 $<

$(BENCH_DIR)/src/libbenchmark.a:
				cd $(BENCH_DIR) && \
				cmake -DCMAKE_BUILD_TYPE=Release -DBENCHMARK_ENABLE_LTO=true . && \
				make

clean:
				rm -f $(OBJS) $(OBJS_NO_HA) $(EXECUTABLE) $(EXECUTABLE_NO_HA)
{'fraction_non_alphanumeric': 0.18828451882845187, 'fraction_numerical': 0.0033472803347280333, 'mean_word_length': 3.869653767820774, 'pattern_counts': {'":': 0, '<': 7, '<?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': '5367429', 'n_tokens_mistral': 1117, 'n_tokens_neox': 1029, 'n_words': 153}