#!/bin/zsh
# Creates AROS/bootfloppy-pc-i386 binary packages.

BUILDTARGET=pc-i386

source $SP/setup
setl  bootfloppy-$BUILDTARGET.log

ARCHIVE_BASE=$ARCHIVE_BASE/Binaries

printi "Creating AROS/$BUILDTARGET bootfloppy binary package..."

delete  $BUILD_BASE/AROS
copy    $SOURCE_AROS      $BUILD_BASE/AROS

cd      $BUILD_BASE/AROS
execute ./configure --target=$BUILDTARGET --enable-build-type=nightly --enable-target-variant=tiny --with-optimization="-Os -fno-defer-pop -mpreferred-stack-boundary=4" --with-theme=AmigaOS3.x --with-iconset=Mason --with-bootloader=grub $PORTSSOURCESOPT $AROSTOOLCHAININSTALLOPT $AROSTOOLCHAINOPT
make    -j $MAKE_JOBS
make    bootdisk systemdisk

PACKAGE=$BASENAME-$BUILDTARGET-boot-floppy
ARCHIVE=$ARCHIVE_BASE/$PACKAGE.zip

makedir $BUILD_BASE/$PACKAGE
copy    $BUILD_BASE/AROS/distfiles/aros-$BUILDTARGET.img $BUILD_BASE/$PACKAGE
copy    $BUILD_BASE/AROS/distfiles/system-$BUILDTARGET.img $BUILD_BASE/$PACKAGE
cd      $BUILD_BASE
copy    $SOURCE_AROS/LICENSE $PACKAGE
copy    $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
ziparc  $ARCHIVE $PACKAGE
delete  $PACKAGE

cd      $ROOT
delete  $BUILD_BASE/AROS
resetl
