CC ?= gcc
CFLAGS ?= -std=c11 -O3 -march=native -DNDEBUG -Wall -Wextra -Wpedantic

TARGET := hash_table_bench
CSV := results-current-env.csv

.PHONY: all clean run

all: $(TARGET)

$(TARGET): bench.c
	$(CC) $(CFLAGS) -msse2 -o $@ $<

run: $(TARGET)
	./$(TARGET) --csv $(CSV)

clean:
	rm -f $(TARGET) $(CSV)