Mercurial > sdl-ios-xcode
view README.MacOSX @ 19:8cc4dbfab9ab
Date: Thu, 19 Apr 2001 08:36:54 +0300
From: "Mike Gorchak" <mike@malva.com.ua>
Subject: Patches for QNX RtP
Here my patch for QNX RtP/Photon for SDL-1.2.
Detailed description of my changes:
SDL/configure.in:
If Photon detected declare define ENABLE_PHOTON.
SDL/src/video/SDL_sysvideo.h:
Added extern to ph_bootstrap.
SDL/src/video/SDL_video.c:
Added ph_bootstrap to bootstrap array.
SDL/src/video/photon/SDL_ph_events.c:
Declare DISABLE_X11 if compiled for Photon.
SDL/src/video/photon/SDL_ph_image.c:
Fixed segment violation on exit. Please update BUGS file.
SDL/src/video/photon/SDL_ph_video.c:
1. Enabling window manager.
2. Added to device capabilities Photon Window Manager functions:
SetCaption and IconifyWindow.
3. Renamed X11_bootstrap to ph_bootstrap.
4. Removed SEGFAULT termination of programs if Photon not available.
SDL/src/video/photon/SDL_ph_wm.c:
1. Declare DISABLE_X11 if compiled for Photon.
2. Added ph_SetCaption and ph_IconifyWindow code. (Thanks to
'phearbear' for iconify window source).
3. Some stubers for other wm functions.
Thanks !
----------------------------
Mike Gorchak
CJSC Malva
System Programmer
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Thu, 10 May 2001 18:42:17 +0000 |
parents | 74212992fb08 |
children | 45b1c4303f87 |
line wrap: on
line source
============================================================================== Using the Simple DirectMedia Layer with Mac OS X ============================================================================== These instructions are for people using Apple's Mac OS X (pronounced "ten"). From the developer's point of view, OS X is a sort of hybrid Mac and Unix system, and you have the option of using either traditional command line tools or Apple's IDE ProjectBuilder (PB). To build using the command line, use the standard configure and make process: ./configure make make install (You may need to create the subdirs of /usr/local manually.) For some reason, libtool doesn't run ranlib properly, so do this manually: ranlib /usr/local/lib/libSDL.a To use the library once it's built, you need to use the "Carbon framework", which is the port of the old Mac Toolbox to OS X. To do this, use the -F and -framework arguments for compiling and linking, respectively: cc -c myprog.c -I/usr/local/include/SDL -F/System/Library/Frameworks/Carbon.framework cc myprog.o -L/usr/local/lib -lSDL -framework Carbon sdl-config knows about the linking path and -framework, so it's recommended to use it to fill in your Makefile variables. [Add instructions for how to build using PB] As of this writing (Sep 2000), OS X is in public beta. This means that while most of the APIs are frozen, things are still subject to change, and many of the known problems will be resolved before the final release comes out. Known bugs are listed in the file "BUGS"