[Mono-osx] Tao.Sdl on OSX?

Nolan J. Darilek nolan at thewordnerd.info
Sat May 14 16:21:46 EDT 2005

Apologies if this gets posted twice; just noticed that I cut-n-pasted
in a '.' after the list address. Was wondering why I hadn't yet seen a
copy in my inbox. :)

I'm currently attempting to run a Tao.Sdl app I've written under OSX,
and am having some issues/points of confusion.

My app works fine under Linux, and I've not yet tested it under
windows. Where I struggle, though, is with configuring a dllmap for
SDL.dll. When I run 'sdl-config --libs' under Linux I get:

-L/usr/lib -lSDL -lpthread

so the dllmap need only include SDL (I assume -lpthread is gotten
somehow, perhaps through Mono itself.)

Under OSX, however, I must not only link against SDL, but I also need
to include two separate frameworks, Cocoa and OpenGL.

I've been googling for some definitive dllmap guide. Yes, there's the
interop guide, but it seems a bit shaky on the details of running
under OSX. What I *really* want is a detailed description of dllmap,
how it works and what attributes I can pass.

Failing that, can anyone recommend an alternative to get this working?
:) I don't think dllmap works with statically-linked libraries, but is
there some way I can create an SDL library that is dynamic but somehow
links to the frameworks, such that I need only map SDL.dll to
libSDL.dylib, or better yet, not include the mapping at all?

More information about the Mono-osx mailing list