PR: MPNATIVE-5

Submitted by: Joachim Bader
add src includes/excludes


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115206 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
brett 2004-05-08 01:16:02 +00:00
parent ba57b4b020
commit 8ca620c806
4 changed files with 23 additions and 1 deletions

View File

@ -50,7 +50,7 @@
<linker name="${maven.native.linker.name}"> <linker name="${maven.native.linker.name}">
<linkerparam name="target" value="${maven.native.linker.target}"/> <linkerparam name="target" value="${maven.native.linker.target}"/>
</linker> </linker>
<fileset dir="${maven.native.src}" /> <fileset dir="${maven.native.src}" includes="${maven.native.src.includes}" excludes="${maven.native.src.excludes}"/>
<j:if test="${jniFilesPresent == 'true'}"> <j:if test="${jniFilesPresent == 'true'}">
<includepath location="${java.home}/../include"/> <includepath location="${java.home}/../include"/>
<includepath location="${java.home}/../include/${maven.native.include.os}"/> <includepath location="${java.home}/../include/${maven.native.include.os}"/>

View File

@ -8,3 +8,5 @@ maven.native.linker.name=${maven.native.compiler.name}
maven.native.compiler.target= maven.native.compiler.target=
maven.native.linker.target=${maven.native.compiler.target} maven.native.linker.target=${maven.native.compiler.target}
maven.native.src.includes=**/*.h **/*.c **/*.cpp
maven.native.src.excludes=

View File

@ -55,6 +55,10 @@
<contributors> <contributors>
<contributor> <contributor>
<name>Joachim Bader</name> <name>Joachim Bader</name>
<email>info@joachim-bader.de</email>
<organization>proveo.de</organization>
<url>http://www.joachim-bader.de</url>
<timezone>+1</timezone>
</contributor> </contributor>
</contributors> </contributors>
<dependencies> <dependencies>

View File

@ -49,6 +49,22 @@
</p> </p>
</td> </td>
</tr> </tr>
<tr>
<td>maven.native.src.includes</td>
<td>Yes</td>
<td>
Specifies a list of patterns to include into the native compile process.
Default value is <code>**/*.h **/*.c **/*.cpp</code>.
</td>
</tr>
<tr>
<td>maven.native.src.excludes</td>
<td>Yes</td>
<td>
Specifies a list of patterns to exclude from the native compile process.
Default value is empty.
</td>
</tr>
<tr> <tr>
<td>maven.native.link</td> <td>maven.native.link</td>
<td>Yes</td> <td>Yes</td>