1
0
mirror of https://github.com/bebbo/amiga-gcc.git synced 2026-03-16 21:52:33 +00:00

fix merge ...

This commit is contained in:
bebbo
2019-02-25 21:11:32 +01:00
2 changed files with 17 additions and 7 deletions

14
sdk/camd.sdk Normal file
View File

@ -0,0 +1,14 @@
Short: CAMD developer kit for MorphOS
Version: 37.1
Url: http://aminet.net/dev/c/camd-morphos-dev.lha
camd/clib/camd_protos.h
camd/fd/camd_lib.fd = camd.fd
camd/midi/camd.h
camd/midi/camdbase.h
camd/midi/mididefs.h
camd/midi/midiprefs.h
fd2sfd : camd.fd clib/camd_protos.h
sfdc : camd.sfd
stubs : camd.sfd

View File

@ -1,10 +1,8 @@
#!/bin/bash
if [ ! -e "sdk/$2.sdk" ]; then
echo "sdk/$2.sdk not found"
exit 1
fi
case $1 in
install)
while IFS='' read -r line || [[ -n "$line" ]]; do
@ -57,14 +55,14 @@ case $1 in
mkdir -p $3/m68k-amigaos/include/inline/
$3/bin/sfdc --mode=macros --target=m68k-amigaos --output=$3/m68k-amigaos/include/inline/$name.h $3/m68k-amigaos/lib/sfd/$sfd || exit 1
mkdir -p $3/m68k-amigaos/include/lvo/
$3/bin/sfdc --mode=lvo --target=m68k-amigaos --output=$3/m68k-amigaos/include/proto/$name.i $3/m68k-amigaos/lib/sfd/$sfd || exit 1
$3/bin/sfdc --mode=lvo --target=m68k-amigaos --output=$3/m68k-amigaos/include/lvo/$name.i $3/m68k-amigaos/lib/sfd/$sfd || exit 1
if [ "${a[2]}" != "" ] && [ "${a[3]}" != "" ]; then
echo fixup names from ${a[2]} to ${a[3]}
echo sed -i.bak -e "s/${a[2]}/${a[3]}/" $3/m68k-amigaos/include/proto/$name.h
sed -i.bak -e "s/${a[2]}/${a[3]}/" $3/m68k-amigaos/include/proto/$name.h
sed -i.bak -e "s/${a[2]}/${a[3]}/" $3/m68k-amigaos/include/proto/$name.i
sed -i.bak -e "s/${a[2]}/${a[3]}/" $3/m68k-amigaos/include/lvo/$name.i
sed -i.bak -e "s/${a[2]}/${a[3]}/" $3/m68k-amigaos/include/inline/$name.h
rm $3/m68k-amigaos/include/proto/$name.h.bak $3/m68k-amigaos/include/proto/$name.i.bak $3/m68k-amigaos/include/inline/$name.h.bak
rm $3/m68k-amigaos/include/proto/$name.h.bak $3/m68k-amigaos/include/lvo/$name.i.bak $3/m68k-amigaos/include/inline/$name.h.bak
fi
;;
stubs)
@ -114,11 +112,9 @@ case $1 in
else
file=$(basename $line)
fi
dir=$(basename $(dirname $line))
#lower-case the directory part
outdir=${dir,,}
if [[ $file == *.h ]] || [[ $file == *.i ]]; then
mkdir -p "$3/m68k-amigaos/include/$outdir"
echo cp "build/$2/$line" "$3/m68k-amigaos/include/$outdir/$file"