#!/bin/bash

DIR="$1"
LOC=`dirname "$0"`
CXX="$HOME/gcc-dehydra/installed/bin/g++ "\
"-fplugin=$HOME/gcc-dehydra/dehydra/gcc_dehydra.so "\
"-fplugin-arg=$PWD/$LOC/regspc.js"

(cd "$DIR" && make clean) 2>&1 >/dev/null

(echo "callgraph = {"; 
cd "$DIR" && make -s CXX="$CXX" 2>&1 | grep ": @@@" | cut -d@ -f4-; 
echo "}")
