equal
deleted
inserted
replaced
34 {$ENDIF} |
34 {$ENDIF} |
35 |
35 |
36 {$PACKRECORDS C} |
36 {$PACKRECORDS C} |
37 |
37 |
38 {$IFDEF DARWIN} |
38 {$IFDEF DARWIN} |
|
39 {$PASCALMAINNAME SDL_main} |
39 {$IFNDEF IPHONE} |
40 {$IFNDEF IPHONE} |
40 {$linklib libpng} |
41 {$linkframework Cocoa} |
41 {$linklib libz} |
42 {$linkframework SDL} |
42 {$linklib libjpeg} |
43 {$linkframework SDL_mixer} |
43 {$linklib libtiff} |
44 {$linkframework SDL_net} |
44 {$linklib libfreetype} |
45 {$linkframework SDL_image} |
45 {$linklib libsmpeg} |
46 {$linkframework SDL_ttf} |
46 {$linklib libvorbis} |
47 {$linkframework Vorbis} |
47 {$linklib libvorbisfile} |
48 {$linkframework Ogg} |
48 {$linklib libogg} |
49 {$linklib SDLmain} |
49 |
50 {$linklib gcc} |
50 {$linkframework Carbon} |
|
51 {$linkframework OpenGL} |
|
52 {$linkframework AudioUnit} |
|
53 {$linkframework Quicktime} |
|
54 {$linkframework IOKit} |
|
55 {add ForceFeedback and CoreAudio frameworks when you use SDL-1.3} |
|
56 {$ENDIF} |
51 {$ENDIF} |
57 {$ENDIF} |
52 {$ENDIF} |
58 |
53 |
59 (* SDL *) |
54 (* SDL *) |
60 const {$IFDEF WIN32} |
55 const {$IFDEF WIN32} |
61 SDLLibName = 'SDL.dll'; |
56 SDLLibName = 'SDL.dll'; |
62 {$ENDIF} |
57 {$ENDIF} |
63 {$IFDEF UNIX} |
58 {$IFDEF UNIX} |
64 {$IFDEF DARWIN} |
59 {$IFDEF DARWIN} |
65 SDLLibName = 'libSDL.a'; |
60 SDLLibName = 'libSDL.a'; |
66 {$IFNDEF IPHONE} |
|
67 {$linklib libSDL} |
|
68 {$linklib SDLmain} |
|
69 {$linkframework Cocoa} |
|
70 {$ENDIF} |
|
71 {$PASCALMAINNAME SDL_main} |
|
72 {$IFNDEF IPHONE} |
|
73 {$linklib gcc} |
|
74 {$ENDIF} |
|
75 {$ELSE} |
61 {$ELSE} |
76 SDLLibName = 'libSDL.so'; |
62 SDLLibName = 'libSDL.so'; |
77 {$ENDIF} |
63 {$ENDIF} |
78 {$ENDIF} |
64 {$ENDIF} |
79 SDL_SWSURFACE = $00000000; |
65 SDL_SWSURFACE = $00000000; |
301 SDL_TTFLibName = 'SDL_ttf.dll'; |
287 SDL_TTFLibName = 'SDL_ttf.dll'; |
302 {$ENDIF} |
288 {$ENDIF} |
303 {$IFDEF UNIX} |
289 {$IFDEF UNIX} |
304 {$IFDEF DARWIN} |
290 {$IFDEF DARWIN} |
305 SDL_TTFLibName = 'libSDL_ttf.a'; |
291 SDL_TTFLibName = 'libSDL_ttf.a'; |
306 {$IFNDEF IPHONE} |
|
307 {$linklib libSDL_ttf} |
|
308 {$ENDIF} |
|
309 {$ELSE} |
292 {$ELSE} |
310 SDL_TTFLibName = 'libSDL_ttf.so'; |
293 SDL_TTFLibName = 'libSDL_ttf.so'; |
311 {$ENDIF} |
294 {$ENDIF} |
312 {$ENDIF} |
295 {$ENDIF} |
313 TTF_STYLE_NORMAL = 0; |
296 TTF_STYLE_NORMAL = 0; |
338 SDL_MixerLibName = 'SDL_mixer.dll'; |
321 SDL_MixerLibName = 'SDL_mixer.dll'; |
339 {$ENDIF} |
322 {$ENDIF} |
340 {$IFDEF UNIX} |
323 {$IFDEF UNIX} |
341 {$IFDEF DARWIN} |
324 {$IFDEF DARWIN} |
342 SDL_MixerLibName = 'libSDL_mixer.a'; |
325 SDL_MixerLibName = 'libSDL_mixer.a'; |
343 {$IFNDEF IPHONE} |
|
344 {$linklib libSDL_mixer} |
|
345 {$ENDIF} |
|
346 {$ELSE} |
326 {$ELSE} |
347 SDL_MixerLibName = 'libSDL_mixer.so'; |
327 SDL_MixerLibName = 'libSDL_mixer.so'; |
348 {$ENDIF} |
328 {$ENDIF} |
349 {$ENDIF} |
329 {$ENDIF} |
350 |
330 |
406 SDL_ImageLibName = 'SDL_image.dll'; |
386 SDL_ImageLibName = 'SDL_image.dll'; |
407 {$ENDIF} |
387 {$ENDIF} |
408 {$IFDEF UNIX} |
388 {$IFDEF UNIX} |
409 {$IFDEF DARWIN} |
389 {$IFDEF DARWIN} |
410 SDL_ImageLibName = 'libSDL_image.a'; |
390 SDL_ImageLibName = 'libSDL_image.a'; |
411 {$IFNDEF IPHONE} |
|
412 {$linklib libSDL_image} |
|
413 {$ENDIF} |
|
414 {$ELSE} |
391 {$ELSE} |
415 SDL_ImageLibName = 'libSDL_image.so'; |
392 SDL_ImageLibName = 'libSDL_image.so'; |
416 {$ENDIF} |
393 {$ENDIF} |
417 {$ENDIF} |
394 {$ENDIF} |
418 |
395 |
424 SDL_NetLibName = 'SDL_net.dll'; |
401 SDL_NetLibName = 'SDL_net.dll'; |
425 {$ENDIF} |
402 {$ENDIF} |
426 {$IFDEF UNIX} |
403 {$IFDEF UNIX} |
427 {$IFDEF DARWIN} |
404 {$IFDEF DARWIN} |
428 SDL_NetLibName = 'libSDL_net.a'; |
405 SDL_NetLibName = 'libSDL_net.a'; |
429 {$IFNDEF IPHONE} |
|
430 {$linklib libSDL_net} |
|
431 {$ENDIF} |
|
432 {$ELSE} |
406 {$ELSE} |
433 SDL_NetLibName = 'libSDL_net.so'; |
407 SDL_NetLibName = 'libSDL_net.so'; |
434 {$ENDIF} |
408 {$ENDIF} |
435 {$ENDIF} |
409 {$ENDIF} |
436 |
410 |