#!/bin/bash # # Usage: # ./run.sh set -o nounset set -o pipefail set -o errexit setup() { # need libprotobuf-dev for headers to compile against. sudo apt-get install protobuf-compiler libprotobuf-dev # OpenSSL dev headers sudo apt-get install libssl-dev } init() { mkdir --verbose -p _tmp } rappor-sim() { make _tmp/rappor_sim _tmp/rappor_sim "$@" } protobuf-encoder-demo() { make _tmp/protobuf_encoder_demo _tmp/protobuf_encoder_demo "$@" } rappor-sim-demo() { rappor-sim 16 2 128 0.25 0.75 0.5 <