aboutsummaryrefslogtreecommitdiff
path: root/nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile')
-rw-r--r--nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile b/nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile
new file mode 100644
index 0000000..ef3fdcc
--- /dev/null
+++ b/nearby/connections/ukey2/ukey2_c_ffi/cpp/Makefile
@@ -0,0 +1,13 @@
+C_SRCS := ukey2.cc
+CC = clang++
+UNAME := $(shell uname -s)
+ifeq ($(UNAME),Darwin)
+ FFI_LIB = ../../../../target/release/libukey2_c_ffi.dylib
+else
+ FFI_LIB = ../../../../target/release/libukey2_c_ffi.so
+endif
+ukey2:
+ cargo build --release
+ rm -rf build
+ mkdir build
+ $(CC) $(C_SRCS) $(FFI_LIB) -o build/ukey2