PYTHON_VER?=3.10
PYTHON_CFLAGS  := $(shell python$(PYTHON_VER)-config --includes)
PYTHON_LDFLAGS := $(shell python$(PYTHON_VER)-config --ldflags --embed)

.PHONY: all
all: py_limited_api_example
py_limited_api_example: py_limited_api_example.cpp
	cc $(PYTHON_CFLAGS) -DPy_LIMITED_API=0x03040000 -o $@ $< $(PYTHON_LDFLAGS)

clean:
	rm -rf py_limited_api_example
