diff --git a/sdk/camd.sdk b/sdk/camd.sdk new file mode 100644 index 0000000..c0057e9 --- /dev/null +++ b/sdk/camd.sdk @@ -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 diff --git a/sdk/install b/sdk/install index 5875119..d70d9a9 100755 --- a/sdk/install +++ b/sdk/install @@ -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"