bump to 1.0.0 and clean up spec file
[platform/upstream/libical.git] / src / java / Makefile.am
1 lib_LTLIBRARIES = libical_jni.la
2
3 INCLUDES = -I../libical -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(JAVA_PLATFORM)
4
5 libical_jni_la_LDFLAGS = -no-defined -version-info 48:0:48
6
7 libical_jni_la_LIBADD =                         \
8         ../libical/libical_cxx.la
9
10 libical_jni_la_SOURCES =                        \
11         jlibical_consts_cxx.h                   \
12         jlibical_utils_cxx.cpp                  \
13         jlibical_utils_cxx.h                    \
14         jniICalDurationType_cxx.cpp             \
15         jniICalDurationType_cxx.h               \
16         jniICalPeriodType_cxx.cpp               \
17         jniICalPeriodType_cxx.h                 \
18         jniICalRecurrenceType_cxx.cpp           \
19         jniICalRecurrenceType_cxx.h             \
20         jniICalTimeType_cxx.cpp                 \
21         jniICalTimeType_cxx.h                   \
22         jniICalTriggerType_cxx.cpp              \
23         jniICalTriggerType_cxx.h                \
24         net_cp_jlibical_ICalParameter_cxx.cpp   \
25         net_cp_jlibical_ICalParameter_cxx.h     \
26         net_cp_jlibical_ICalProperty_cxx.cpp    \
27         net_cp_jlibical_ICalProperty_cxx.h      \
28         net_cp_jlibical_ICalValue_cxx.cpp       \
29         net_cp_jlibical_ICalValue_cxx.h         \
30         net_cp_jlibical_VComponent_cxx.cpp      \
31         net_cp_jlibical_VComponent_cxx.h
32
33 java_JAVA=\
34 ICalDurationType.java    ICalTriggerType.java     VEvent.java\
35 ICalParameter.java       ICalValue.java           VFreeBusy.java\
36 ICalPeriodType.java      VAgenda.java             VQuery.java\
37 ICalProperty.java        VAlarm.java              VToDo.java\
38 ICalRecurrenceType.java  VCalendar.java           \
39 ICalTimeType.java        VComponent.java
40
41 data_DATA = libical.jar
42
43 libical.jar: classjava.stamp
44         (cd $(top_builddir); $(JAR) cf src/java/libical.jar net)
45
46 jlibical_jniincludedir = $(includedir)
47
48 TESTS = testjni.sh
49
50 testjni.sh:
51         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