File tree 1 file changed +30
-2
lines changed
1 file changed +30
-2
lines changed Original file line number Diff line number Diff line change @@ -53,9 +53,12 @@ dynamic: easywsclient.o
53
53
$(FLAGS ) \
54
54
-L lib \
55
55
56
- x86_64_build : prepare_x86_64 easywsclient.o.x86_64
56
+ x86_64_build : x86_64_build_static x86_64_build_dynamic
57
+ export DYLD_LIBRARY_PATH=$(PWD ) /lib && ./demo
58
+
59
+ x86_64_build_static : prepare_x86_64 easywsclient.o.x86_64
57
60
arch -x86_64 \
58
- g++ -o demo \
61
+ g++ -o demostatic \
59
62
easywsclient.o \
60
63
main.cc \
61
64
chainmain.cc \
@@ -65,6 +68,31 @@ x86_64_build: prepare_x86_64 easywsclient.o.x86_64
65
68
-std=c++14 \
66
69
$(FLAGS )
67
70
71
+
72
+ x86_64_build_dynamic : prepare_x86_64 easywsclient.o.x86_64
73
+ install_name_tool -id @rpath/libplay_cpp_sdk.dylib ./lib/libplay_cpp_sdk.dylib
74
+ otool -L ./lib/libplay_cpp_sdk.dylib
75
+ arch -x86_64 \
76
+ g++ -o demo \
77
+ easywsclient.o \
78
+ main.cc \
79
+ chainmain.cc \
80
+ cronos.cc \
81
+ extra.cc \
82
+ ./include/walletconnectcallback.cc \
83
+ ./include/nft.cc \
84
+ ./include/pay.cc \
85
+ ./include/defi-wallet-core-cpp/src/contract.rs.cc \
86
+ ./include/defi-wallet-core-cpp/src/core.cc \
87
+ ./include/defi-wallet-core-cpp/src/nft.rs.cc \
88
+ ./include/defi-wallet-core-cpp/src/uint.rs.cc \
89
+ ./include/extra-cpp-bindings/src/lib.rs.cc \
90
+ lib/libplay_cpp_sdk.dylib \
91
+ lib/libcxxbridge1.a \
92
+ -std=c++14 \
93
+ $(FLAGS )
94
+
95
+
68
96
run_static :
69
97
. ./.env && ./demostatic
70
98
You can’t perform that action at this time.
0 commit comments