12345678910111213141516171819202122232425 |
- #!/bin/bash -ex
- test $MOZCONFIG # mozconfig is required...
- test -d $1 # workspace must exist at this point...
- WORKSPACE=$( cd "$1" && pwd )
- . setup-ccache.sh
- # Gecko source:
- export GECKO_DIR=$WORKSPACE/gecko
- # Gaia source:
- export GAIA_DIR=$WORKSPACE/gaia
- # Mozbuild config:
- export MOZBUILD_STATE_PATH=$WORKSPACE/mozbuild/
- # Create .mozbuild so mach doesn't complain about this
- mkdir -p $MOZBUILD_STATE_PATH
- ### Install package dependencies
- install-packages.sh ${TOOLTOOL_DIR:-$GECKO_DIR}
- # Ensure object-folder exists
- export MOZ_OBJDIR=$WORKSPACE/object-folder/
- mkdir -p $MOZ_OBJDIR
|