Commit | Line | Data |
d50cb536 |
1 | #!/usr/bin/perl |
2 | |
3 | $JPL_SRC = ".."; |
4 | |
5 | use ExtUtils::MakeMaker; |
6 | use Config; |
7 | |
8 | eval `$JPL_SRC/setvars -perl`; |
9 | |
10 | $java = $ENV{JAVA_HOME}; |
11 | $jpl = $ENV{JPL_HOME}; |
12 | |
13 | $ARCHNAME = $Config{archname}; |
14 | |
15 | # See lib/ExtUtils/MakeMaker.pm for details of how to influence |
16 | # the contents of the Makefile that is written. |
17 | WriteMakefile( |
18 | NAME => 'JNI', |
19 | VERSION_FROM => 'JNI.pm', |
20 | LIBS => ["-R$Config{archlib}/CORE -L$Config{archlib}/CORE -R$jpl/lib/$ARCHNAME -L$jpl/lib/$ARCHNAME -lperl -lPerlInterpreter"], |
21 | DEFINE => '', |
22 | LINKTYPE => 'dynamic', |
23 | INC => "-I$java/include -I$java/include/$^O -I$java/include/genunix", |
24 | ); |