+
+ Changed repository location of libraries from so to sos so Maven can handle them as dependencies
+ Add support for native dependencies (libset/syslibset)
+ Add support for optional include path (includepath/sysincludepath)
+ update bcel (consistency) and cpptasks (cross compile) dependencies
+
+
add src includes/excludes.Linker and compiler argument passing.
diff --git a/native/xdocs/index.xml b/native/xdocs/index.xml
index a52e759c..9f8eb2bd 100644
--- a/native/xdocs/index.xml
+++ b/native/xdocs/index.xml
@@ -22,6 +22,7 @@
Maven Native Plug-inKasper Nielsen
+ Joachim Bader
@@ -38,6 +39,14 @@
+ Optional compiler target. Used for cross compile.
+ arm-linux means that arm-linux-gcc is
+ used.
+
+
+
+
+
maven.native.linker.target
+
Yes
+
+ Optional linker target. Used for cross compile.
+ Default value ${maven.native.compiler.target}
+
+
+
+
+
maven.native.compiler.arg.start|mid|end
+
Yes
+
+ Space delimted list of optional compiler arguments.
+ start|mid|end spcifies the position in the compiler
+ argument list.
+
+
+
+
+
maven.native.linke.arg.start|mid|end
+
Yes
+
+ Space delimted list of optional linke arguments.
+ start|mid|end spcifies the position in the linker
+ argument list.
+
+
+
+
+
maven.native.compile.includepath
+
Yes
+
+ Space delimted list of optional include pathes.
+
+
+
+
+
maven.native.compile.sysincludepath
+
Yes
+
+ Space delimted list of optional system include pathes.
+
+
+
+
+
+
+ Dependencies on native libraries can be handled by the maven
+ dependency mechanism.
+
+ The property native.syslib is optional. If set the
+ syslibset tag is used insted of the normal
+ libset tag.
+
+ Only sos are supported a the moment.
+
+
+
+ group
+ libmyDependendLib1.0
+ so
+
+ true
+
+
+ ]]>
+
+
\ No newline at end of file
diff --git a/native/xdocs/tasks.xml b/native/xdocs/tasks.xml
index dddd4ceb..ed98424c 100644
--- a/native/xdocs/tasks.xml
+++ b/native/xdocs/tasks.xml
@@ -32,6 +32,14 @@
+
+
+ Add support for other native dependencies. Currently only
+ so is supported. dll and
+ a are not supported. Maybe introduce a property
+ like maven.native.libType.
+