pas2jni1
Free pascal java native interface generation tool
Usage
pas2jni [options]
<unit>
[<unit2>
<unit3> ...]
Options
-U<path>-
Unit search path, semicolon delimited. Wildcards are allowed.
-L<name>-
Set output library name. By default, this is the name of the unit followed by 'jni'.
-P<name>-
Set Java package name. This is by default 'pas'.
-O<path>-
Set output path for Pascal files. This is the current directory, by default.
-J<path>-
Set output path for Java files. By default, this is 'pas'.
-D<prog>-
Set full path to the "ppudump" program. The ppudump program is needed to analyse the contents of the unit files.
-I<list>-
Include the list of specified objects in the output. The list is semicolon delimited. To read this list from a file use
-I@<file>
-
-E <list> -
Exclude the list of specified objects from the output. The list is semicolon delimited. To read this list from a file use
-E@<file>
-
-? -
Show a help message.
Examples
The following will create a file pas/getopts.java and a library file getoptsjni.pas unit from the standard getopts unit:
pas2jni units/x86_64-linux/getopts.ppu
The following will create a file getopts.java and a library file pasgetopts.pas unit from the standard getopts unit:
pas2jni -J. -O. -Lpasgetopts -units/x86_64-linux/getopts.ppu