File: BUILDING_JAR.TXT

package info (click to toggle)
kamailio 4.2.0-2%2Bdeb8u3
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 56,276 kB
  • sloc: ansic: 552,836; xml: 166,484; sh: 8,659; makefile: 7,676; sql: 6,235; perl: 3,487; yacc: 3,428; python: 1,457; cpp: 1,219; php: 1,047; java: 449; pascal: 194; cs: 40; awk: 27
file content (54 lines) | stat: -rw-r--r-- 1,195 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

Prerequistites:
1) Java JDK (either openjdk or oracle's)
2) GNU Java Compiler (gcj)
3) Apache ANT (http://ant.apache.org/)

Build process:

1) Open Kamailio.java with any text editor and change (if differs) a FULL PATH to app_java.so :
   Example:
        static
        {
            System.load("/opt/kamailio/lib/kamailio/modules/app_java.so");
        }

2) Type: ant
   Example: ant
Buildfile: /opt/dev/kamailio/modules/app_java/build.xml

clean:
   [delete] Deleting directory /opt/dev/kamailio/modules/app_java/build
   [delete] Deleting: /opt/dev/kamailio/modules/app_java/Kamailio.class

make.dirs:
    [mkdir] Created dir: /opt/dev/kamailio/modules/app_java/build

siprouter_compile:
    [javac] Compiling 4 source files to /opt/dev/kamailio/modules/app_java/build

kamailio.jar:
      [jar] Building jar: /opt/dev/kamailio/modules/app_java/kamailio.jar

main_compile:
    [javac] Compiling 1 source file to /opt/dev/kamailio/modules/app_java

all:
     [echo] Building Kamailio examples

BUILD SUCCESSFUL
Total time: 4 seconds

3) If no errors, copy file kamailio.jar into 'java' directory (see file app_java.mod)
4) Copy file Kamailio.class to 'java' folder.
5) Enjoy! :)