Commit | Line | Data |
---|---|---|
adfe19db MHM |
1 | ################################################################################ |
2 | # | |
3 | # apicheck_c.PL -- generate apicheck.c | |
4 | # | |
5 | ################################################################################ | |
6 | # | |
3f0c6e0c | 7 | # $Revision: 11 $ |
adfe19db | 8 | # $Author: mhx $ |
3f0c6e0c | 9 | # $Date: 2009/01/18 14:10:49 +0100 $ |
adfe19db MHM |
10 | # |
11 | ################################################################################ | |
12 | # | |
3f0c6e0c | 13 | # Version 3.x, Copyright (C) 2004-2009, Marcus Holland-Moritz. |
adfe19db MHM |
14 | # Version 2.x, Copyright (C) 2001, Paul Marquess. |
15 | # Version 1.x, Copyright (C) 1999, Kenneth Albanowski. | |
16 | # | |
17 | # This program is free software; you can redistribute it and/or | |
18 | # modify it under the same terms as Perl itself. | |
19 | # | |
20 | ################################################################################ | |
21 | ||
0c96388f MHM |
22 | use strict; |
23 | ||
24 | my $out = 'apicheck.c'; | |
25 | my @api = map { /^--api=(\w+)$/ ? ($1) : () } @ARGV; | |
ba120f6f | 26 | print "creating $out", (@api ? " (@api)" : ''), "\n"; |
0c96388f | 27 | system $^X, 'parts/apicheck.pl', @api, $out |
adfe19db | 28 | and die "couldn't create $out\n"; |
0c96388f | 29 |