More fixes, some clean up. For some reason blit is not work
[sdlgit/SDL_perl.git] / lib / SDL / Config.pm
CommitLineData
bfd90409 1package SDL::Config;
2
3my $sdl_config;
4$sdl_config = {
e4ab5b2e 5 'Rect' => {
6 'SDL' => [
7 '/usr/include/SDL',
8 '/usr/lib'
9 ]
10 },
bfd90409 11 'OpenGL' => {
12 'GL' => [
33710f4e 13 '/usr/include/GL',
14 '/usr/lib'
bfd90409 15 ],
2c748062 16 'SDL' => [
33710f4e 17 '/usr/include/SDL',
18 '/usr/lib'
2c748062 19 ],
bfd90409 20 'GLU' => [
33710f4e 21 '/usr/include/GL',
22 '/usr/lib'
bfd90409 23 ]
24 },
25 'SDL' => {
2c748062 26 'png' => [
33710f4e 27 '/usr/include',
28 '/usr/lib'
2c748062 29 ],
30 'SDL' => [
33710f4e 31 '/usr/include/SDL',
32 '/usr/lib'
2c748062 33 ],
34 'SDL_ttf' => [
33710f4e 35 '/usr/include/SDL',
36 '/usr/lib'
2c748062 37 ],
2c748062 38 'SDL_net' => [
33710f4e 39 '/usr/include/SDL',
40 '/usr/lib'
2c748062 41 ],
42 'SDL_image' => [
33710f4e 43 '/usr/include/SDL',
44 '/usr/lib'
2c748062 45 ],
2c748062 46 'SDL_gfx' => [
33710f4e 47 '/usr/include/SDL',
48 '/usr/lib'
2c748062 49 ],
85fcc9ee 50 'jpeg' => [
33710f4e 51 '/usr/include',
52 '/usr/lib'
85fcc9ee 53 ],
33710f4e 54 'smpeg' => [
55 '/usr/include/smpeg',
56 '/usr/lib'
57 ],
2c748062 58 'SDL_mixer' => [
33710f4e 59 '/usr/include/SDL',
60 '/usr/lib'
2c748062 61 ]
bfd90409 62 },
63 'SFont' => {
2c748062 64 'SDL_image' => [
33710f4e 65 '/usr/include/SDL',
66 '/usr/lib'
2c748062 67 ],
68 'SDL' => [
33710f4e 69 '/usr/include/SDL',
70 '/usr/lib'
2c748062 71 ]
bfd90409 72 }
73 };
74
75sub has
76{
77 my ($class, $define) = @_;
78 scalar grep { $$sdl_config{$_}{$define} } keys %$sdl_config;
79}
80
811;