#!/bin/bash g++ -g -std=c++11 t.cpp ../FingerPrint.cpp ../Crypto/Base64/Base64.cpp ../Crypto/Hash/SHA256.cpp -o t -framework IOKit -framework DiskArbitration -framework CFNetwork -framework CoreFoundation -I ../Crypto/Base64 -DDARWIN # Example flags to add to prevent sylib injection # -Wl,-sectcreate,__RESTRICT,__restrict,/dev/null ./t # Example of running with dylib injection # DYLD_INSERT_LIBRARIES=/usr/lib/libcrypto.44.dylib ./t shasum -a 256 ./t