mirror of
https://github.com/devkitPro/buildscripts.git
synced 2026-08-13 04:56:14 -05:00
*** empty log message ***
This commit is contained in:
@@ -44,17 +44,17 @@ export OBJCOPY := $(PREFIX)objcopy
|
||||
# canned command sequence for binary data
|
||||
#---------------------------------------------------------------------------------
|
||||
define bin2o
|
||||
cp $(<) $(*).tmp
|
||||
alignbin $(*).tmp
|
||||
cp $(<) $(<F)
|
||||
padbin 4 $(<F)
|
||||
$(OBJCOPY) -I binary -O elf32-littlearm -B arm \
|
||||
--rename-section .data=.rodata,readonly,data,contents,alloc \
|
||||
--redefine-sym _binary_`(echo $(*) | tr . _)`_tmp_start=`(echo $(*) | tr . _)`\
|
||||
--redefine-sym _binary_`(echo $(*) | tr . _)`_tmp_end=`(echo $(*) | tr . _)`_end\
|
||||
--redefine-sym _binary_`(echo $(*) | tr . _)`_tmp_size=`(echo $(*) | tr . _)`_size\
|
||||
$(*).tmp $(@)
|
||||
echo "extern const u32" `(echo $(*) | tr . _)`"_end[];" >> $(*).h
|
||||
echo "extern const u8" `(echo $(*) | tr . _)`"[];" >> $(*).h
|
||||
echo "extern const u32" `(echo $(*) | tr . _)`_size[]";" >> $(*).h
|
||||
rm $(*).tmp
|
||||
--redefine-sym _binary_`(echo $(<F) | tr . _)`_start=`(echo $(<F) | tr . _)`\
|
||||
--redefine-sym _binary_`(echo $(<F) | tr . _)`_end=`(echo $(<F) | tr . _)`_end\
|
||||
--redefine-sym _binary_`(echo $(<F) | tr . _)`_size=`(echo $(<F) | tr . _)`_size\
|
||||
$(<F) $(@)
|
||||
echo "extern const u32" `(echo $(<F) | tr . _)`"_end[];" > `(echo $(<F) | tr . _)`.h
|
||||
echo "extern const u8" `(echo $(<F) | tr . _)`"[];" >> `(echo $(<F) | tr . _)`.h
|
||||
echo "extern const u32" `(echo $(<F) | tr . _)`_size[]";" >> `(echo $(<F) | tr . _)`.h
|
||||
rm $(<F)
|
||||
endef
|
||||
|
||||
|
||||
@@ -19,8 +19,8 @@ $MAKE CRT=ds_cart
|
||||
|
||||
cd $BUILDSCRIPTDIR
|
||||
|
||||
chmod +x tools/general/alignbin
|
||||
cp tools/general/alignbin $DEVKITARM/bin/alignbin
|
||||
$MAKE -C tools/general
|
||||
$MAKE -C tools/general install PREFIX=$DEVKITARM/bin
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# copy base rulesets
|
||||
|
||||
@@ -1,23 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
prefix=$INSTALLDIR/devkitARM
|
||||
|
||||
gcc -O2 tools/gba/gbafix.c
|
||||
|
||||
if [ -f a.out ]
|
||||
then
|
||||
exeext=
|
||||
rm a.out
|
||||
else
|
||||
if [ -f a.exe ]
|
||||
then
|
||||
exeext=.exe
|
||||
rm a.exe
|
||||
else
|
||||
echo "Error: Failed to build tools"
|
||||
exit -1
|
||||
fi
|
||||
fi
|
||||
export DEVKITARM=$TOOLPATH/devkitARM
|
||||
export DEVKITPRO=$TOOLPATH
|
||||
|
||||
@@ -27,9 +10,6 @@ $MAKE -C tools/gba install PREFIX=$DEVKITARM/bin
|
||||
$MAKE -C tools/gp32
|
||||
$MAKE -C tools/gp32 install PREFIX=$DEVKITARM/bin
|
||||
|
||||
$MAKE -C tools/general
|
||||
$MAKE -C tools/general install PREFIX=$DEVKITARM/bin
|
||||
|
||||
$MAKE -C tools/nds/
|
||||
$MAKE -C tools/nds/ install PREFIX=$DEVKITARM/bin
|
||||
|
||||
|
||||
Reference in New Issue
Block a user