1. libcurl.mk now changed to build against static openssl from deps. 2. but, it won't work with openssl 1.1.1a, bcz of SSL: couldn't create a context: error:00000000:lib(0):func(0):reason(0) , so, in test i decided to upgrade openssl to 1.1.1b. 3. original openssl.mk was with many disabled features, i enable all of them, of course it's don't needed and we need to leave only SSL/TLS things enabled in OpenSSL build. 4. probably i broke something in Windows and MacOS build. This commit is only first approach to continue work.
55 lines
1.2 KiB
Makefile
55 lines
1.2 KiB
Makefile
rust_packages := rust librustzcash
|
|
|
|
ifeq ($(build_os),darwin)
|
|
zcash_packages := libsnark libgmp libsodium
|
|
else
|
|
proton_packages := proton
|
|
zcash_packages := libgmp libsodium
|
|
endif
|
|
|
|
rust_crates := \
|
|
crate_aes \
|
|
crate_aesni \
|
|
crate_aes_soft \
|
|
crate_arrayvec \
|
|
crate_bitflags \
|
|
crate_bit_vec \
|
|
crate_blake2_rfc \
|
|
crate_block_cipher_trait \
|
|
crate_byte_tools \
|
|
crate_byteorder \
|
|
crate_constant_time_eq \
|
|
crate_crossbeam \
|
|
crate_digest \
|
|
crate_fpe \
|
|
crate_fuchsia_zircon \
|
|
crate_fuchsia_zircon_sys \
|
|
crate_futures_cpupool \
|
|
crate_futures \
|
|
crate_generic_array \
|
|
crate_lazy_static \
|
|
crate_libc \
|
|
crate_nodrop \
|
|
crate_num_bigint \
|
|
crate_num_cpus \
|
|
crate_num_integer \
|
|
crate_num_traits \
|
|
crate_opaque_debug \
|
|
crate_rand \
|
|
crate_stream_cipher \
|
|
crate_typenum \
|
|
crate_winapi_i686_pc_windows_gnu \
|
|
crate_winapi \
|
|
crate_winapi_x86_64_pc_windows_gnu
|
|
rust_packages := rust $(rust_crates) librustzcash
|
|
native_packages := native_ccache
|
|
|
|
wallet_packages=bdb
|
|
|
|
ifeq ($(host_os),linux)
|
|
packages := boost openssl libevent zeromq $(zcash_packages) googletest libcurl #googlemock
|
|
else
|
|
packages := boost openssl libevent zeromq $(zcash_packages) libcurl googletest #googlemock
|
|
endif
|
|
|