# This is a comment line
CC=g++
PY=python3

all: cpp swig manual

cpp: run_cpp.c tools/analyzer.cpp tools/analyzer.h
	$(CC) run_cpp.c tools/analyzer.cpp -I. -o  run_cpp

manual: tools/analyzer.cpp tools/analyzer.h setup_class_cython.py
	$(PY) setup_class_cython.py build_ext --inplace

swig: tools/analyzer.cpp tools/analyzer.h setup_class_swig.py analyzer.i
	swig -c++ -python *.i
	$(PY) setup_class_swig.py build_ext --inplace

clean:
	rm -rf build
	rm -rf *.so
	rm -rf *.cxx
	rm -rf *.o
	rm -rf *.cpp
	rm -rf analyzer_swig.py
	rm -rf __pycache__
	rm -rf run_cpp
