aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/java/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libical/src/java/Makefile.am')
-rw-r--r--libical/src/java/Makefile.am51
1 files changed, 51 insertions, 0 deletions
diff --git a/libical/src/java/Makefile.am b/libical/src/java/Makefile.am
new file mode 100644
index 0000000000..6105b7ae5b
--- /dev/null
+++ b/libical/src/java/Makefile.am
@@ -0,0 +1,51 @@
+lib_LTLIBRARIES = libical_jni.la
+
+INCLUDES = -I../libical -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(JAVA_PLATFORM)
+
+libical_jni_la_LDFLAGS = -no-defined -version-info 0:0:0
+
+libical_jni_la_LIBADD = \
+ ../libical/libical_cxx.la
+
+libical_jni_la_SOURCES = \
+ jlibical_consts_cxx.h \
+ jlibical_utils_cxx.cpp \
+ jlibical_utils_cxx.h \
+ jniICalDurationType_cxx.cpp \
+ jniICalDurationType_cxx.h \
+ jniICalPeriodType_cxx.cpp \
+ jniICalPeriodType_cxx.h \
+ jniICalRecurrenceType_cxx.cpp \
+ jniICalRecurrenceType_cxx.h \
+ jniICalTimeType_cxx.cpp \
+ jniICalTimeType_cxx.h \
+ jniICalTriggerType_cxx.cpp \
+ jniICalTriggerType_cxx.h \
+ net_cp_jlibical_ICalParameter_cxx.cpp \
+ net_cp_jlibical_ICalParameter_cxx.h \
+ net_cp_jlibical_ICalProperty_cxx.cpp \
+ net_cp_jlibical_ICalProperty_cxx.h \
+ net_cp_jlibical_ICalValue_cxx.cpp \
+ net_cp_jlibical_ICalValue_cxx.h \
+ net_cp_jlibical_VComponent_cxx.cpp \
+ net_cp_jlibical_VComponent_cxx.h
+
+java_JAVA=\
+ICalDurationType.java ICalTriggerType.java VEvent.java\
+ICalParameter.java ICalValue.java VFreeBusy.java\
+ICalPeriodType.java VAgenda.java VQuery.java\
+ICalProperty.java VAlarm.java VToDo.java\
+ICalRecurrenceType.java VCalendar.java \
+ICalTimeType.java VComponent.java
+
+data_DATA = libical.jar
+
+libical.jar: classjava.stamp
+ (cd $(top_builddir); $(JAR) cf src/java/libical.jar net)
+
+jlibical_jniincludedir = $(includedir)
+
+TESTS = testjni.sh
+
+testjni.sh:
+ echo "$(JAVA) -Djava.library.path=@prefix@/lib -classpath $(JAVA_HOME)/lib/classes.zip:@prefix@/lib/libical.jar net.cp.jlibical.testjni" > testjni.sh && chmod a+x testjni.sh