RLIB = target/debug/libcall_rust_from_c.a LIBS = -lpthread -ldl main: src/main.o $(RLIB) $(CC) -Wall -o $@ $^ $(LIBS) src/main.o: src/rustlib.h src/rustlib.h: src/lib.rs cbindgen --lang c --output $@ $(RLIB): src/lib.rs cargo build run: main ./main check: cargo test .PHONY: run test