#!/bin/bash

if [ -e build_version_override ] ; then
  source build_version_override
  #
  # If build_version_override exists, the build is being made from a
  # host software source package. We'll get the BUILD_REVISION value
  # from it, then replace it will a BUILD_SUFFIX set to "M" to
  # indicate that this is a manual build from a source package.
  #
  # Software built from this source package will now have a version
  # number that identifies it has been locally built, and which
  # source package it came from.
  #
  echo "export BUILD_REVISION=$BUILD_REVISION" > build_version_override
  echo "export BUILD_SUFFIX=M"                >> build_version_override
fi

source ./set_version

echo "Building Daemon"
pushd ../daemon
make clean
make REVISION=$HOST_SW_VERSION_STRING PUSH_TOPO=$PUSH_TOPO
popd

echo "Building Host SW"
make clean
make CONFIG=Release REVISION=$HOST_SW_VERSION_STRING PUSH_TOPO=$PUSH_TOPO

echo "Done"

