#!/bin/sh

# Usage: gnucash-build-env

# Usage: gnucash-build-env any-cmd [ args ... ]
# runs any-cmd in gnucash's build environment.

# As with all the other gnucash overrides scripts, expects PATH to be
# set appropriately.

top_srcdir="/afs/sipb.mit.edu/project/gnucash/build/i386_linux24/gnucash-1.8.4/src/bin/overrides/../../.."
top_builddir="/afs/sipb.mit.edu/project/gnucash/build/i386_linux24/gnucash-1.8.4/src/bin/overrides/../../.."
G_WRAP_MODULE_DIR="/afs/sipb.mit.edu/project/g-wrap/1.3.4/arch/i386_linux24/share/guile"
G_WRAP_LIB_DIR="/afs/sipb.mit.edu/project/g-wrap/1.3.4/arch/i386_linux24/lib"

if test "${GNC_CONFIG_PATH}"x = x
then
  GNC_CONFIG_PATH="(\"${top_srcdir}/src/scm\")"
  export GNC_CONFIG_PATH
fi

if test "${GNC_SHARE_PATH}"x = x
then
  GNC_SHARE_PATH="(\"${top_srcdir}/src/scm\" \"${top_srcdir}/src/quotes\")"
  export GNC_SHARE_PATH
fi

if test "${GNC_DOC_PATH}"x = x
then
  GNC_DOC_PATH="(\"${top_srcdir}/src/scm\")"
  export GNC_DOC_PATH
fi

eval `/afs/sipb.mit.edu/project/gnucash/build/i386_linux24/gnucash-1.8.4/src/bin/overrides/../../../src/gnc-test-env --guile-load-dir ../../../lib/ \
  --library-dir ${top_builddir}/src/core-utils \
  --library-dir ${top_builddir}/src/gnome \
  --library-dir ${G_WRAP_LIB_DIR} \
  --guile-load-dir ${G_WRAP_MODULE_DIR} \
  --guile-load-dir ${top_builddir}/src/scm \
  --guile-load-dir ${top_builddir}/lib/guile-www \
  --guile-load-dir ${top_builddir}/src/gnome \
  --gnc-module-dir ${top_builddir}/src/gnc-module \
  --gnc-module-dir ${top_builddir}/src/tax/us \
  --gnc-module-dir ${top_builddir}/src/calculation \
  --gnc-module-dir ${top_builddir}/src/app-utils \
  --gnc-module-dir ${top_builddir}/src/gnome-search \
  --gnc-module-dir ${top_builddir}/src/network-utils \
  --gnc-module-dir ${top_builddir}/src/app-file \
  --gnc-module-dir ${top_builddir}/src/engine \
  --gnc-module-dir ${top_builddir}/src/report/stylesheets \
  --gnc-module-dir ${top_builddir}/src/report/report-gnome \
  --gnc-module-dir ${top_builddir}/src/report/report-system \
  --gnc-module-dir ${top_builddir}/src/report/utility-reports \
  --gnc-module-dir ${top_builddir}/src/report/standard-reports \
  --gnc-module-dir ${top_builddir}/src/report/locale-specific/us \
  --gnc-module-dir ${top_builddir}/src/report/report-gnome \
  --gnc-module-dir ${top_builddir}/src/backend/rpc \
  --gnc-module-dir ${top_builddir}/src/backend/file \
  --gnc-module-dir ${top_builddir}/src/backend/postgres \
  --gnc-module-dir ${top_builddir}/src/business/business-core \
  --gnc-module-dir ${top_builddir}/src/business/business-core/file \
  --gnc-module-dir ${top_builddir}/src/business/dialog-tax-table \
  --gnc-module-dir ${top_builddir}/src/business/business-utils \
  --gnc-module-dir ${top_builddir}/src/business/business-ledger \
  --gnc-module-dir ${top_builddir}/src/business/business-gnome \
  --guile-load-dir ${top_builddir}/src/business/business-reports \
  --gnc-module-dir ${top_builddir}/src/import-export/qif-io-core \
  --gnc-module-dir ${top_builddir}/src/import-export/qif-import \
  --gnc-module-dir ${top_builddir}/src/import-export/binary-import \
  --gnc-module-dir ${top_builddir}/src/gnome-utils \
  --gnc-module-dir ${top_builddir}/src/register/ledger-core \
  --gnc-module-dir ${top_builddir}/src/register/register-gnome \
  --gnc-module-dir ${top_builddir}/src/register/register-core \
  `
exec "$@"
