BINARY_NAME=pgml HEADER=${BINARY_NAME}.h PGML_LIB=../target/debug/ bindings: cargo b --features c rustup default nightly cbindgen --config cbindgen.toml --output ${HEADER} ../ rustup default stable build: bindings gcc -Wall -o ./example -Iinclude/ -L${PGML_LIB} -l ${BINARY_NAME} example.c run: build LD_LIBRARY_PATH=${PGML_LIB} ./example clean: rm ${HEADER} rm -rf ./example