diff --git a/Makefile b/Makefile
index 9d3a742..83d47e4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,15 @@
 ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
 TFHE_RS_FOLDER=${ROOT_DIR}/tfhe-rs/
+CGO_CFLAGS="-I${TFHE_RS_FOLDER}/target/release/"
+CGO_LDFLAGS="-L${TFHE_RS_FOLDER}/target/release/"
 
 .PHONY: build
 build: build-tfhe-rs-capi
-	cd fhevm && CGO_CFLAGS="-I${TFHE_RS_FOLDER}/target/release/ -L${TFHE_RS_FOLDER}/target/release/" go build .
+	cd fhevm && CGO_CFLAGS=${CGO_CFLAGS} CGO_LDFLAGS=${CGO_LDFLAGS} go build .
 
 .PHONY: test
 test:
-	cd fhevm && go test -v .
+	cd fhevm && CGO_CFLAGS=${CGO_CFLAGS} CGO_LDFLAGS=${CGO_LDFLAGS} go test -v .
 
 .PHONY: build-tfhe-rs-capi
 build-tfhe-rs-capi:
diff --git a/fhevm/tfhe.go b/fhevm/tfhe.go
index 070bc37..b9ed79a 100644
--- a/fhevm/tfhe.go
+++ b/fhevm/tfhe.go
@@ -18,7 +18,7 @@ package fhevm
 
 /*
 #cgo CFLAGS: -O3 -I.
-#cgo LDFLAGS: -Llib -ltfhe
+#cgo LDFLAGS: -l:libtfhe.a -lm
 
 #include <tfhe.h>