#!/bin/bash
#set -x
me=$(whoami)
TMP=/tmp
CC="/project/nvk/SLA+RA/armtoolchain/armbuild/bin/arm-linux-gcc \
-I/usr/local/armbe/armv4b-unknown-linux/include/ \
-B/usr/local/arm-linux/armv4b-unknown-linux/lib/ \
-B/usr/local/arm-linux/lib/gcc-lib/armv4b-unknown-linux/2.95.2/ \
-B/project/nvk/SLA+RA/armtoolchain/gcc-2.95.2/gcc/ 
-B/usr/local/armbe/bin/ "

export DO_SARA=2  # Unless you are doing stack location allocation, don't
                  # touch it.

export ILP_IN=$TMP/$me.dat  # The input file for the register allocator.

export ILP_OUT=$TMP/$me.out # The output file for the register allocator.

export STATS_OUT=$TMP/${me}_stats.out # The file where statistics are
                                      # collected.

export ILP_SOLVE="$HOME/bin/solve_constraints $ILP_IN $ILP_OUT"
                            # Framework invokes $ILP_SOLVE
$CC -O2 $*
