Fixes to building of m68k boot package.
[AROS.git] / scripts / nightly / pkg / amiga-m68k
blob0136470d5066fa6c5f71c3212fe4d74ddb689765
1 #!/bin/zsh
2 # Creates amiga-m68k binary packages.
4 BUILDTARGET=amiga-m68k
6 source $SP/setup
7 # The log-name MUST match the name of the package script
8 setl $BUILDTARGET.log
10 ARCHIVE_BASE=$ARCHIVE_BASE/Binaries
12 printi "Creating AROS/"$BUILDTARGET" system package..."
13 PACKAGE=$BASENAME-$BUILDTARGET-system
14 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.tar.bz2
16 delete $BUILD_BASE/AROS
17 copy $SOURCE_AROS $BUILD_BASE/AROS
19 cd $BUILD_BASE/AROS
20 export PATH=$PATH:$CFG_M68K_CROSSTOOLS
21 execute ./configure --target=$BUILDTARGET --enable-ccache --enable-build-type=nightly --with-optimization="-Os" --with-serial-debug
22 make
23 make bootdisk
25 cd $BUILD_BASE/AROS/bin/amiga-m68k
26 move AROS $PACKAGE
28 delete $BUILD_BASE/AROS/distfiles/aros-amiga-m68k.elf
29 delete $BUILD_BASE/AROS/distfiles/aros-amiga-m68k-reloc.elf
31 copy $SOURCE_AROS/LICENSE $PACKAGE
32 copy $SOURCE_AROS/ACKNOWLEDGEMENTS $PACKAGE
33 copy $BUILD_BASE/AROS/distfiles/ $PACKAGE
35 archive $ARCHIVE $PACKAGE
36 move $PACKAGE AROS
38 printi "Creating AROS/"$BUILDTARGET" boot package..."
39 PACKAGE=$BASENAME-$BUILDTARGET-boot
40 ARCHIVE=$ARCHIVE_BASE/$PACKAGE.lha
42 move $BUILD_BASE/AROS/distfiles $PACKAGE
44 lhaarc $ARCHIVE $PACKAGE
46 cd $ROOT
47 resetl