g++ -c farmhash_uo/farmhash/src/farmhash.cc farmhash_uo/farmhash_uo_checksum_config.cpp
ar rvs farmuo.a farmhash.o farmhash_uo_checksum_config.o
g++ -c farmhash_na/farmhash/src/farmhash.cc farmhash_na/farmhash_na_checksum_config.cpp
ar rvs farmna.a farmhash.o farmhash_na_checksum_config.o
g++ \
calculate_checksums.cpp \
polymur-hash_2_0/polymur-hash_2_0_checksum_config.cpp \
wyhash_final_3/wyhash_final_3_checksum_config.cpp \
wyhash_final_4/wyhash_final_4_checksum_config.cpp \
rapidhash_3/rapidhash_3_checksum_config.cpp \
komihash_4_3/komihash_4_3_checksum_config.cpp \
komihash_4_7/komihash_4_7_checksum_config.cpp \
komihash_5_0/komihash_5_0_checksum_config.cpp \
komihash_5_10/komihash_5_10_checksum_config.cpp \
komihash_5_27/komihash_5_27_checksum_config.cpp \
murmur3_32/murmur3_32_checksum_config.cpp \
murmur3_128/murmur3_128_checksum_config.cpp \
murmur3_128/smhasher/src/MurmurHash3.cpp \
xxh3/xxh3_checksum_config.cpp \
xxh3_128/xxh3_128_checksum_config.cpp \
xxh3/xxHash/xxhash.c \
farmna.a \
farmuo.a \
-O2 -lssl -lcrypto -o calculate_checksums