diff -r 0c24586f579a -r 7f6da371e2ce ext/extconf.rb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ext/extconf.rb Thu Nov 20 16:43:02 2008 +0000 @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby + +require 'mkmf' +require 'fileutils' + +ADDITIONAL_LIBRARY_DIRS = %w[ + /usr/local/lib + /opt/lib + /opt/local/lib +] +ADDITIONAL_INCLUDE_DIRS = %w[ + /usr/local/include + /opt/include + /opt/local/include +] + +$CFLAGS << ' -Wall' << ' -ggdb' << ' -DDEBUG' + +def fail( *messages ) + $stderr.puts( *messages ) + exit( 1 ) +end + + +dir_config( 'bsdjail' ) + +have_header( "sys/param.h" ) or fail "Can't find the sys/param.h header." +have_header( "sys/jail.h" ) or fail "Can't find the sys/jail.h header." + +have_func( "jail_attach" ) or fail "Can't find jail_attach in the stdlib." + +create_makefile( 'bsdjail' ) +