From c4fab264b2b4d419a8a1431a1ca36d0e57aa7938 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Szil=C3=A1rd=20Bir=C3=B3?=
Date: Sun, 4 Jun 2023 18:04:32 +0200
Subject: [PATCH] add doomsound.library sdk
---
sdk/doomsound.sdk | 8 ++++++++
sdk/install | 7 +++++++
2 files changed, 15 insertions(+)
create mode 100644 sdk/doomsound.sdk
diff --git a/sdk/doomsound.sdk b/sdk/doomsound.sdk
new file mode 100644
index 0000000..caa8cc3
--- /dev/null
+++ b/sdk/doomsound.sdk
@@ -0,0 +1,8 @@
+Short: New Sound & Music Libraries for DOOM ports
+Version: 38.0
+Url: http://aminet.net/game/shoot/DoomSndLibs.lha
+
+doomsound_lib.sfd = doomsound.sfd
+
+sfdc : doomsound.sfd
+clib : doomsound.sfd
diff --git a/sdk/install b/sdk/install
index 455ab67..bdd68c8 100755
--- a/sdk/install
+++ b/sdk/install
@@ -46,6 +46,13 @@ case $1 in
mkdir -p $3/m68k-amigaos/lib/sfd/
$3/bin/fd2sfd -o $3/m68k-amigaos/lib/sfd/$name.sfd $3/m68k-amigaos/lib/fd/$fd $3/m68k-amigaos/include/$proto || exit 1
;;
+ clib)
+ sfd=${a[1]}
+ file=$(basename $sfd)
+ name=${file%????}
+ mkdir -p $3/m68k-amigaos/include/clib/
+ $3/bin/sfdc --mode=clib --target=m68k-amigaos --output=$3/m68k-amigaos/include/clib/${name}_protos.h $3/m68k-amigaos/lib/sfd/$sfd || exit 1
+ ;;
sfdc)
sfd=${a[1]}
file=$(basename $sfd)