Changeset 5760 for lang/d

Show
Ignore:
Timestamp:
01/29/08 06:23:48 (10 months ago)
Author:
itkz
Message:

support Darwin

Location:
lang/d/amanodemo
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/d/amanodemo/Makefile

    r5633 r5760  
    66TARGET=test 
    77 
    8 CFLAGS=-g -Wall -ISDL `sdl-config --cflags` 
     8ifeq (${shell uname}, Darwin) 
     9        OS=-fversion=Darwin 
     10else 
     11        OS= 
     12endif 
     13 
     14CFLAGS=-g -Wall -ISDL `sdl-config --cflags` $(OS) 
    915LDFLAGS=-lSDL_ttf -lSDL_gfx -lSDL_mixer -lSDLmain -lSDL `sdl-config --libs` 
    1016 
  • lang/d/amanodemo/main.d

    r5633 r5760  
    2323import system; 
    2424import player; 
     25 
     26 
     27version (Darwin) { 
     28        extern (C) int _d_run_Dmain(int argc, char* argv[]); 
     29        extern (C) int SDL_main(int argc, char* argv[]) { 
     30                return _d_run_Dmain(argc, argv); 
     31        } 
     32} 
    2533 
    2634