PY3DOTVERSION=$(shell py3versions -dv)
CXX=g++
CXXFLAGS=-O3 -fopenmp -std=gnu++17 -Wall -fPIC $(shell pkg-config --cflags python3 graph-tool-py$(PY3DOTVERSION)) -shared
LDXXFLAGS=$(shell pkg-config --libs python3 graph-tool-py$(PY3DOTVERSION))

default: build

build: libkcore.so

clean:
	$(RM) libkcore.so

libkcore.so: kcore.hh kcore.cc
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDXXFLAGS) kcore.cc -o libkcore.so
