/* $Id$ */ package "mspgbase" { version "1.0"; description "Base graphics and input library"; tar_file "License.txt"; tar_file "Changelog.txt"; require "mspcore"; require "mspstrings"; require "sigc++-2.0"; if "arch!=win32" { require "xlib"; }; if "arch=win32" { build_info { library "gdi32"; }; }; feature "devil" "Include DevIL support for loading image files"; if "with_devil" { require "devil"; }; feature "libpng" "Include libpng support for loading PNG files (also requires libmspio)"; if "with_png" { require "libpng"; require "mspio"; }; feature "opengl" "Include support for OpenGL contexts"; if "with_opengl" { require "opengl"; }; feature "xf86vidmode" "Include support for video mode switching with xf86vidmode (not win32)"; if "with_xf86vidmode and arch!=win32" { build_info { library "Xxf86vm"; }; }; headers "gbase" { source "source/gbase"; install_headers "msp/gbase"; }; headers "input" { source "source/input"; install_headers "msp/input"; }; library "mspgbase" { source "source/gbase"; source "source/input"; install true; }; };