#!/bin/bash

ROOT=~/hurd
CHFS_HOST=i686-pc-linux-gnu
CHFS_TARGET=i586-pc-gnu

# clear system variables
export LC_ALL=C
unset CC CXX AR AS RANLIB LD STRIP
unset ASFLAGS CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MAKEFLAGS

export CFLAGS="-O2 -pipe"  # -march=${TARGET%%-*} will be added for cross compiled code

# prepare directories
export CHFS=$ROOT/hurd
mkdir -p $CHFS/{cross-tools,tools/{include,lib}}
export PATH=/cross-tools/bin:${PATH}

export SRCDIR=$ROOT/source
export BLDDIR=$ROOT/build
mkdir -p $SRCDIR $BLDDIR

cd $CHFS/cross-tools
ln -sf . usr &>/dev/null

cd $ROOT
