#!/bin/sh

set -e
set -u

export BALL_DATA_PATH=/usr/share/BALL
export CXXFLAGS=-fPIC
export CPPFLAGS="-I../../include $(pkg-config --cflags Qt6Core)"
export LDLIBS="-L/usr/lib/ball -lBALL $(pkg-config --libs Qt6Core)"
export LDFLAGS=-Wl,-rpath,/usr/lib/ball

cp /usr/lib/ball/config.h include/BALL/CONFIG
cd doc/examples

PROGRAMS="amberEnergy energy PDBChecker ramachandran"
FILE=../../test/data/ACE_test_A.pdb

for p in $PROGRAMS; do
    make $p
    printf "Running ./$p $FILE...\n"
    ./$p $FILE
done
