Sha256: 9508b427b75000aaa8373d06975ecb90d790e9e120e1efc7c922251b8c7b578c

Contents?: true

Size: 1.04 KB

Versions: 3

Compression:

Stored size: 1.04 KB

Contents

require "mkmf"

$VPATH << "$(srcdir)/sge"
$INCFLAGS << " -I$(srcdir)/sge"

$srcs = Dir.glob("#{$srcdir}/{,sge/}*.c{,pp}")

sdl_config = with_config "sdl-config", "sdl-config"
$CPPFLAGS   += " " + `#{sdl_config} --cflags`.chomp
$LOCAL_LIBS += " " + `#{sdl_config} --libs`.chomp

have_library("SDL_mixer", "Mix_OpenAudio") or abort "Need sdl_mixer"
have_library("SDL_image", "IMG_Load") or abort "Need sdl_image"
have_library("SDL_ttf", "TTF_Init") or abort "Need sdl_ttf"
# have_library("SDL_gfx", "fuck") or abort "Need sdl_gfx"

# have_func "TTF_OpenFontIndex"
# have_func "TTF_FontFaces"
# have_func "TTF_FontFaceIsFixedWidth"
# have_func "TTF_FontFaceFamilyName"
# have_func "TTF_FontFaceStyleName"
# have_func "Mix_LoadMUS_RW"
# have_func "rb_thread_blocking_region"
# have_func "rb_thread_call_without_gvl" if have_header "ruby/thread.h"

# if have_func("rb_enc_str_new") && have_func("rb_str_export_to_enc")
#   $CPPFLAGS += " -D ENABLE_M17N"
#   $CPPFLAGS += " -D ENABLE_M17N_FILESYSTEM" if enable_config "m17n-filesystem", false
# end

create_makefile "sdl/sdl"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
graphics-1.0.0b6 ext/sdl/extconf.rb
graphics-1.0.0b5 ext/sdl/extconf.rb
graphics-1.0.0b4 ext/sdl/extconf.rb