Mercurial > pidgin
annotate plugins/perl/common/Makefile.PL.in @ 13253:87a7c3077c19
[gaim-migrate @ 15619]
More cleaning up of oscar. Renamed some functions to be more clear.
Got rid of some stuff that wasn't used. Inlined some small things
in conn.c that were only used once.
The goals of all this are
1. Non-blocking I/O for all connections
2. p2p stuff won't use the same struct as oscar connections, because
that's stupid
3. The oscar PRPL should be less scary
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 12 Feb 2006 21:27:04 +0000 |
| parents | 4fa5795ac49c |
| children |
| rev | line source |
|---|---|
|
6678
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
1 use 5.006; |
| 6508 | 2 use ExtUtils::MakeMaker; |
| 3 # See lib/ExtUtils/MakeMaker.pm for details of how to influence | |
| 4 # the contents of the Makefile that is written. | |
| 5 WriteMakefile( | |
| 6 'NAME' => 'Gaim', | |
|
6663
d7dd3f4a7b21
[gaim-migrate @ 7188]
Christian Hammond <chipx86@chipx86.com>
parents:
6588
diff
changeset
|
7 'VERSION_FROM' => '@srcdir@/Gaim.pm', # finds $VERSION |
| 6508 | 8 'PREREQ_PM' => {}, # e.g., Module::Name => 1.1 |
| 9 ($] >= 5.005 ? ## Add these new keywords supported since 5.005 | |
|
6663
d7dd3f4a7b21
[gaim-migrate @ 7188]
Christian Hammond <chipx86@chipx86.com>
parents:
6588
diff
changeset
|
10 (ABSTRACT_FROM => '@srcdir@/Gaim.pm', # retrieve abstract from module |
| 6508 | 11 AUTHOR => 'Christian Hammond <chipx86@gnupdate.org>') : ()), |
| 12 'LIBS' => [''], # e.g., '-lm' | |
|
12386
4fa5795ac49c
[gaim-migrate @ 14692]
Richard Laager <rlaager@wiktel.com>
parents:
11118
diff
changeset
|
13 'DEFINE' => '@DEBUG_CFLAGS@', # e.g., '-DHAVE_SOMETHING' |
| 11118 | 14 'INC' => '-I. -I@srcdir@ -I@top_srcdir@ -I@top_srcdir@/src @GLIB_CFLAGS@ @GTK_CFLAGS@', # e.g., '-I. -I/usr/include/other' |
| 6508 | 15 'OBJECT' => '$(O_FILES)', # link all the C files too |
| 16 ); | |
|
6588
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
17 |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
18 if (eval {require ExtUtils::Constant; 1}) { |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
19 foreach (qw(GAIM_DEBUG_ALL GAIM_DEBUG_MISC GAIM_DEBUG_INFO |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
20 GAIM_DEBUG_WARNING GAIM_DEBUG_ERROR GAIM_DEBUG_FATAL)) { |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
21 push @names, {name => $_, type => "IV", macro => 1}; |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
22 } |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
23 |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
24 ExtUtils::Constant::WriteConstants( |
|
6678
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
25 NAME => 'Gaim::DebugLevel', |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
26 NAMES => \@names, |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
27 C_FILE => 'const-c.inc', |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
28 XS_FILE => 'const-xs.inc' |
|
6588
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
29 ); |
|
7f5f57dd5cac
[gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents:
6508
diff
changeset
|
30 } |
|
6678
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
31 else { |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
32 use File::Copy; |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
33 use File::Spec; |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
34 |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
35 foreach my $file ('const-c.inc', 'const-xs.inc') { |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
36 my $fallback = File::Spec->catfile('fallback', $file); |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
37 copy ($fallback, $file) or die "Can't copy $fallback to $file: $!"; |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
38 } |
|
eb95f31fa4eb
[gaim-migrate @ 7203]
Christian Hammond <chipx86@chipx86.com>
parents:
6665
diff
changeset
|
39 } |
