First commit of SDL_Perl-2.1.3
[sdlgit/SDL_perl.git] / make / lib / SDL / Build / Cygwin.pm
1 package SDL::Build::Cygwin;
2
3 use base 'SDL::Build';
4
5 sub opengl_headers
6 {
7         return GL => 'SDL_opengl.h';
8 }
9
10 sub fetch_includes
11 {
12         return (
13         '/usr/local/include'       => '/usr/local/lib',
14         '/usr/local/include/gl'    => '/usr/local/lib',
15         '/usr/local/include/GL'    => '/usr/local/lib',
16         '/usr/local/include/SDL'   => '/usr/local/lib',
17         '/usr/local/include/smpeg' => '/usr/local/lib',
18
19         '/usr/include'              => '/usr/lib',
20         '/usr/include/gl'           => '/usr/lib',
21         '/usr/include/GL'           => '/usr/lib',
22         '/usr/include/SDL'          => '/usr/lib',
23         '/usr/include/smpeg'        => '/usr/lib',
24
25         '/usr/X11R6/include'        => '/usr/X11R6/lib',
26         '/usr/X11R6/include/gl'     => '/usr/X11R6/lib',
27         '/usr/X11R6/include/GL'     => '/usr/X11R6/lib',
28         );
29 }
30
31 sub build_links
32 {
33         my $self  = shift;
34         my $links = $self->SUPER::build_links();
35
36         for my $subsystem (values %$links)
37         {
38                 push @{ $subsystem{ libs } }, '-lpthreads';
39         }
40
41         return $links;
42 }
43
44 1;