default_pre_build    &&
cd $SOURCE_DIRECTORY &&

if [[ $BLACKBOX_BRANCH == scm ]]; then
  aclocal                   &&
  libtoolize -c             &&
  autoheader                &&
  automake --foreign -a -c  &&
  autoconf
else
 sedit '29a\
#include <algorithm>\' lib/XDG.cc     &&
 sedit '30a\
#include <stdlib.h>\' util/bsetroot.cc
fi &&

sedit '30a\
#include <cassert>\' src/Window.cc     &&
sedit '47a\
#include <string.h>\' lib/Image.cc &&
sedit '32a\
#include <strings.h>\' lib/Resource.cc &&
sedit '35a\
#include <strings.h>\' src/BlackboxResource.cc &&
sedit '50a\
#include <string.h>\' src/Screen.cc &&
sedit '35a\
#include <strings.h>\' src/ScreenResource.cc &&
sedit '38a\
#include <string.h>\' src/main.cc &&
sedit '35a\
#include <string.h>\' util/bsetroot.cc &&
sedit '27a\
#define XUTIL_H\' src/Window.hh &&
sedit '28a\
#define XUTIL_H\' lib/Util.cc &&
sedit 's/_XUTIL_H_/_X11&/' lib/Util.hh
