~ubuntu-branches/ubuntu/trusty/nordugrid-arc/trusty

« back to all changes in this revision

Viewing changes to java/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2013-11-29 13:39:10 UTC
  • mfrom: (3.1.16 sid)
  • Revision ID: package-import@ubuntu.com-20131129133910-sy6ayoavphc5hozs
Tags: 4.0.0-1
4.0.0 Release (Closes: #715131) (LP: #1049798)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
JAVA_BUILD_PATH = $(top_builddir)/java/$(JAVA_PATH)/
5
5
JAVA_INTERFACE_SRC_MOVED = $(addprefix $(JAVA_BUILD_PATH), $(JAVA_INTERFACE_SRC))
6
6
 
7
 
javalibdir = $(libdir)/java
8
 
javasharedir = $(libdir)/java
9
 
 
10
 
javalib_LTLIBRARIES = libjarc.la
11
 
javashare_DATA = arc.jar
 
7
jninative_LTLIBRARIES = libjarc.la
 
8
jni_DATA = arc.jar
12
9
 
13
10
if MACOSX
14
11
SHREXT = -shrext .dylib
22
19
SWIG_IS_JAVA_15_OR_ABOVE = -DJAVA_IS_NOT_15_OR_ABOVE
23
20
endif
24
21
 
 
22
if DBJSTORE_ENABLED
 
23
SWIG_IS_DBJSTORE_ENABLED = -DDBJSTORE_ENABLED
 
24
else
 
25
SWIG_IS_DBJSTORE_ENABLED =
 
26
endif
 
27
 
25
28
libjarc_la_SOURCES = arc_init.cpp arc_jni.h
26
29
nodist_libjarc_la_SOURCES = arc_wrap.cpp
27
30
libjarc_la_CXXFLAGS = -I$(top_srcdir)/include \
41
44
        $(LIBXML2_LIBS) $(GLIBMM_LIBS) $(ZLIB_LIBS) $(DBCXX_LIBS)
42
45
libjarc_la_LDFLAGS = -no-undefined -avoid-version -module $(SHREXT)
43
46
 
44
 
SWIG_OUTPUTS = arc_wrap.cpp $(JAVA_PATH)/*.java
 
47
SWIG_OUTPUTS = arc_wrap.cpp arc_wrap.h $(JAVA_PATH)/*.java
45
48
 
46
49
CLEANFILES = $(SWIG_OUTPUTS) $(JAVA_PATH)/*.class arc.jar
47
50
 
56
59
        $(SWIG) -v -c++ -java -nodefaultctor -nodefaultdtor -module arc \
57
60
                -package nordugrid.arc -o arc_wrap.cpp \
58
61
                -outdir $(JAVA_PATH) \
59
 
                $(SWIG_IS_JAVA_15_OR_ABOVE) \
 
62
                $(SWIG_IS_JAVA_15_OR_ABOVE) $(SWIG_IS_DBJSTORE_ENABLED) \
60
63
                -I/usr/include -I$(top_srcdir)/include \
61
64
                $(OPENSSL_CFLAGS) $(top_srcdir)/swig/Arc.i
62
65
        sed 's%#include <jni.h>%#include <arc_jni.h>%' < \