Mercurial > sdl-ios-xcode
comparison configure.in @ 1459:1e8582152d44
Date: Wed, 01 Mar 2006 10:14:31 +0000
From: "alan buckley"
Subject: Re: Updating SDL for RISC OS
I've attached a zip file with three diffs to get SDL to build on RISC OS.
configure.in.diff and makedeps.sh.diff have been modified so that they
can build the assembler file in video/riscos. You may want to double
check these as I don't know a lot about unix shell programming.
(I've tested them cross-compiling on cygwin).
sdlsysthread.diff is the changes required to SDL_systhread.c for RISC
OS. As you suspected with these changes in place you can delete the
RISC OS specific threading code in thread/riscos.
I've also renamed SDL_riscosASM.s to SDL_riscosASM.S, but I'm never
quite sure how to rename files in CVS, so if you could to this it would
be appreciated.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 02 Mar 2006 03:24:20 +0000 |
parents | 84de7511f79f |
children | b69f2b0309a0 |
comparison
equal
deleted
inserted
replaced
1458:bf8db2d92be1 | 1459:1e8582152d44 |
---|---|
2323 CheckPTHREAD | 2323 CheckPTHREAD |
2324 # Set up files for the video library | 2324 # Set up files for the video library |
2325 if test x$enable_video = xyes; then | 2325 if test x$enable_video = xyes; then |
2326 AC_DEFINE(SDL_VIDEO_DRIVER_RISCOS) | 2326 AC_DEFINE(SDL_VIDEO_DRIVER_RISCOS) |
2327 SOURCES="$SOURCES $srcdir/src/video/riscos/*.c" | 2327 SOURCES="$SOURCES $srcdir/src/video/riscos/*.c" |
2328 SOURCES="$SOURCES $srcdir/src/video/riscos/*.S" | |
2328 have_video=yes | 2329 have_video=yes |
2329 fi | 2330 fi |
2330 # Set up files for the joystick library | 2331 # Set up files for the joystick library |
2331 if test x$enable_joystick = xyes; then | 2332 if test x$enable_joystick = xyes; then |
2332 AC_DEFINE(SDL_JOYSTICK_RISCOS) | 2333 AC_DEFINE(SDL_JOYSTICK_RISCOS) |
2386 | 2387 |
2387 OBJECTS=`echo $SOURCES | sed 's,[[^ ]]*/\([[^ ]]*\)\.asm,$(objects)/\1.lo,g'` | 2388 OBJECTS=`echo $SOURCES | sed 's,[[^ ]]*/\([[^ ]]*\)\.asm,$(objects)/\1.lo,g'` |
2388 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.cc,$(objects)/\1.lo,g'` | 2389 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.cc,$(objects)/\1.lo,g'` |
2389 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.m,$(objects)/\1.lo,g'` | 2390 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.m,$(objects)/\1.lo,g'` |
2390 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'` | 2391 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'` |
2392 OBJECTS=`echo $OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.S,$(objects)/\1.lo,g'` | |
2391 | 2393 |
2392 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES | sed 's,[[^ ]]*/\([[^ ]]*\)\.cc,$(objects)/\1.o,g'` | 2394 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES | sed 's,[[^ ]]*/\([[^ ]]*\)\.cc,$(objects)/\1.o,g'` |
2393 SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.m,$(objects)/\1.o,g'` | 2395 SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.m,$(objects)/\1.o,g'` |
2394 SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'` | 2396 SDLMAIN_OBJECTS=`echo $SDLMAIN_OBJECTS | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'` |
2395 | 2397 |