2 # Creates amiga-m68k binary packages.
7 # The log-name MUST match the name of the package script
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
15 ISOFILE
=aros-
$BUILDTARGET.iso
17 delete
$BUILD_BASE/AROS
18 copy
$SOURCE_AROS $BUILD_BASE/AROS
21 if [ "$CFG_M68K_CROSSTOOLS" != "" ]; then
22 export PATH
=$PATH:$CFG_M68K_CROSSTOOLS
24 execute .
/configure
--target=$BUILDTARGET --enable-ccache --enable-build-type=nightly
--with-serial-debug $PORTSSOURCESOPT $AROSTOOLCHAININSTALLOPT $AROSTOOLCHAINOPT
26 # If the NDK files are available build the SDK tests
27 if [ -d $BUILD_BASE/AROS
/local
/NDK_3.1
]; then
32 cd $BUILD_BASE/AROS
/bin
/amiga-m68k
35 delete
$BUILD_BASE/AROS
/distfiles
/aros-amiga-m68k.elf
36 delete
$BUILD_BASE/AROS
/distfiles
/aros-amiga-m68k-reloc.elf
38 copy
$SOURCE_AROS/LICENSE
$PACKAGE
39 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
40 copy
$BUILD_BASE/AROS
/distfiles
/ $PACKAGE
41 delete
$PACKAGE/distfiles
/$ISOFILE
43 #archive $ARCHIVE $PACKAGE
46 printi
"Creating AROS/"$BUILDTARGET" bootiso package..."
47 PACKAGE
=$BASENAME-$BUILDTARGET-bootiso
48 ARCHIVE
=$ARCHIVE_BASE/$PACKAGE.
zip
51 copy
$SOURCE_AROS/LICENSE
$PACKAGE
52 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
53 move
$BUILD_BASE/AROS
/distfiles
/$ISOFILE $PACKAGE
54 ziparc
$ARCHIVE $PACKAGE
58 printi
"Creating AROS/"$BUILDTARGET" boot package..."
59 PACKAGE
=$BASENAME-$BUILDTARGET-boot
60 ARCHIVE
=$ARCHIVE_BASE/$PACKAGE.lha
62 move
$BUILD_BASE/AROS
/distfiles
$PACKAGE
63 copy
$SOURCE_AROS/LICENSE
$PACKAGE
64 copy
$SOURCE_AROS/ACKNOWLEDGEMENTS
$PACKAGE
66 lhaarc
$ARCHIVE $PACKAGE