From 4f965ccda459c8e93b7d4838b5f3b09fa862c30d Mon Sep 17 00:00:00 2001 From: Bebbo Date: Tue, 6 Feb 2018 11:19:28 +0100 Subject: [PATCH] add sdl.sdk --- sdk/install | 13 ++++++++++--- sdk/sdl.sdk | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 sdk/sdl.sdk diff --git a/sdk/install b/sdk/install index 90ee8cf..437143b 100755 --- a/sdk/install +++ b/sdk/install @@ -10,7 +10,7 @@ case $1 in while IFS='' read -r line || [[ -n "$line" ]]; do a=(${line//:/ }) case ${a[0]} in - Short | Version) + Short | Version | Author | Uploader | Type | Replaces | Architecture) echo "$line" ;; Url) @@ -28,7 +28,7 @@ case $1 in else if [ ! -e "download/$file" ]; then echo wget ${a[1]}:${a[2]} -O download/$file - wget ${a[1]}:${a[2]} -O download/$file || rm download/$file; exit 1 + wget ${a[1]}:${a[2]} -O download/$file || (rm download/$file; exit 1) fi if [ ! -e "build/$2" ]; then mkdir build/$2 @@ -90,7 +90,11 @@ case $1 in $3/bin/m68k-amigaos-gcc -Os -noixemul -fomit-frame-pointer build/$2/lib$2.c -c -o build/$2/lib$2.o || exit 1 echo $3/bin/m68k-amigaos-ar r $3/m68k-amigaos/lib/lib$2.a build/$2/lib$2.o $3/bin/m68k-amigaos-ar r $3/m68k-amigaos/lib/lib$2.a build/$2/lib$2.o || exit 1 - ;; + ;; + redirinc) + echo creating redirecting header $3/m68k-amigaos/include/${a[1]} + echo "#include \"${a[2]}\"" >$3/m68k-amigaos/include/${a[1]} + ;; *) if [ "$line" != "" ]; then if [ "${a[1]}" == "=" ]; then @@ -123,6 +127,9 @@ case $1 in mkdir -p "$3/m68k-amigaos/lib/fd" echo cp "build/$2/$line" "$3/m68k-amigaos/lib/fd/$file" cp "build/$2/$line" "$3/m68k-amigaos/lib/fd/$file" + elif [[ $file == *.a ]]; then + echo cp "build/$2/$line" "$3/m68k-amigaos/lib/$file" + cp "build/$2/$line" "$3/m68k-amigaos/lib/$file" fi fi ;; diff --git a/sdk/sdl.sdk b/sdk/sdl.sdk new file mode 100644 index 0000000..4a59912 --- /dev/null +++ b/sdk/sdl.sdk @@ -0,0 +1,45 @@ +Short: Version 1.2.6 of Amiga SDL audio/video library +Author: Gabriele Greco +Uploader: gabriele greco aruba it +Type: dev/misc +Version: 1.2.6 +Replaces: SDL-Amiga.lha +Architecture: m68k-amigaos; ppc-morphos +Url: http://aminet.net/dev/misc/SDL-Amiga.lha + +SDL/include/inline/SDL.h +SDL/include/inline/SDL_inline.h +SDL/include/clib/SDL_protos.h +SDL/include/SDL/SDL_keysym.h +SDL/include/SDL/SDL_syswm.h +SDL/include/SDL/SDL_byteorder.h +SDL/include/SDL/SDL_error.h +SDL/include/SDL/SDL_getenv.h +SDL/include/SDL/SDL_timer.h +SDL/include/SDL/SDL_mouse.h +SDL/include/SDL/SDL_joystick.h +SDL/include/SDL/SDL_video.h +SDL/include/SDL/SDL_thread.h +SDL/include/SDL/SDL_quit.h +SDL/include/SDL/close_code.h +SDL/include/SDL/SDL_rwops.h +SDL/include/SDL/SDL_opengl.h +SDL/include/SDL/SDL_loadso.h +SDL/include/SDL/SDL_main.h +SDL/include/SDL/SDL_version.h +SDL/include/SDL/SDL_audio.h +SDL/include/SDL/SDL_active.h +SDL/include/SDL/SDL_keyboard.h +SDL/include/SDL/begin_code.h +SDL/include/SDL/SDL_types.h +SDL/include/SDL/SDL.h +SDL/include/SDL/SDL_name.h +SDL/include/SDL/SDL_endian.h +SDL/include/SDL/SDL_cdrom.h +SDL/include/SDL/SDL_events.h +SDL/include/SDL/SDL_mutex.h +SDL/include/SDL/SDL_copying.h +SDL/lib/libSDL.a + +redirinc : SDL.h SDL/SDL.h +redirinc : SDL_audio.h SDL/SDL_audio.h \ No newline at end of file