# MAKEFILE for HYDRA v2.0
# (C) 2026 Jean-Michel Richer jean-michel.richer@univ-angers.fr

CXX = g++
CXXFLAGS = -O3 -mavx2 -mpopcnt -fopenmp -std=c++17 -Wall -Wextra
TARGET = hydra
SRC = src/hydra.cpp

.PHONY: all clean test

all: $(TARGET)

$(TARGET): $(SRC)
	$(CXX) $(CXXFLAGS) $(SRC) -o $(TARGET)

clean:
	rm -f $(TARGET)

test: $(TARGET)
	./test.sh
