diff --git a/Makefile b/Makefile index 9b1c23b..6a67ebe 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ build-dynamic: build-static: @cd lib/hello && cargo build --release @cp lib/hello/target/release/libhello.a lib/ - go build main_static.go + go build -tags static main_static.go .PHONY: run-dynamic run-dynamic: build-dynamic diff --git a/main_dynamic.go b/main_dynamic.go index 00baac4..eee9e13 100644 --- a/main_dynamic.go +++ b/main_dynamic.go @@ -1,3 +1,5 @@ +//go:build !static + package main // NOTE: There should be NO space between the comments and the `import "C"` line. diff --git a/main_static.go b/main_static.go index 1803453..4b2295c 100644 --- a/main_static.go +++ b/main_static.go @@ -1,3 +1,5 @@ +//go:build static + package main // NOTE: There should be NO space between the comments and the `import "C"` line.