2 ########### next target ###############
8 jniICalDurationType_cxx.cpp
9 jniICalDurationType_cxx.h
10 jniICalPeriodType_cxx.cpp
11 jniICalPeriodType_cxx.h
12 jniICalRecurrenceType_cxx.cpp
13 jniICalRecurrenceType_cxx.h
14 jniICalTimeType_cxx.cpp
16 jniICalTriggerType_cxx.cpp
17 jniICalTriggerType_cxx.h
18 net_cp_jlibical_ICalParameter_cxx.cpp
19 net_cp_jlibical_ICalParameter_cxx.h
20 net_cp_jlibical_ICalProperty_cxx.cpp
21 net_cp_jlibical_ICalProperty_cxx.h
22 net_cp_jlibical_ICalValue_cxx.cpp
23 net_cp_jlibical_ICalValue_cxx.h
24 net_cp_jlibical_VComponent_cxx.cpp
25 net_cp_jlibical_VComponent_cxx.h
28 add_library(ical_jni ${LIBRARY_TYPE} ${ical_jni_LIB_SRCS})
30 target_link_libraries(ical_jni ical_cxx)
32 set_target_properties(ical_jni PROPERTIES VERSION ${LIBICAL_LIB_VERSION_STRING} SOVERSION ${LIBICAL_LIB_MAJOR_VERSION})
33 install(TARGETS ical_jni DESTINATION lib)
36 ########### install files ###############
38 install(FILES DESTINATION /include)
39 install(FILES libical.jar DESTINATION /share)
43 #original Makefile.am contents follow:
45 #lib_LTLIBRARIES = libical_jni.la
47 #INCLUDES = -I../libical -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(JAVA_PLATFORM)
49 #libical_jni_la_LDFLAGS = -no-defined -version-info 48:0:48
51 #libical_jni_la_LIBADD = \
52 # ../libical/libical_cxx.la
54 #libical_jni_la_SOURCES = \
55 # jlibical_consts_cxx.h \
56 # jlibical_utils_cxx.cpp \
57 # jlibical_utils_cxx.h \
58 # jniICalDurationType_cxx.cpp \
59 # jniICalDurationType_cxx.h \
60 # jniICalPeriodType_cxx.cpp \
61 # jniICalPeriodType_cxx.h \
62 # jniICalRecurrenceType_cxx.cpp \
63 # jniICalRecurrenceType_cxx.h \
64 # jniICalTimeType_cxx.cpp \
65 # jniICalTimeType_cxx.h \
66 # jniICalTriggerType_cxx.cpp \
67 # jniICalTriggerType_cxx.h \
68 # net_cp_jlibical_ICalParameter_cxx.cpp \
69 # net_cp_jlibical_ICalParameter_cxx.h \
70 # net_cp_jlibical_ICalProperty_cxx.cpp \
71 # net_cp_jlibical_ICalProperty_cxx.h \
72 # net_cp_jlibical_ICalValue_cxx.cpp \
73 # net_cp_jlibical_ICalValue_cxx.h \
74 # net_cp_jlibical_VComponent_cxx.cpp \
75 # net_cp_jlibical_VComponent_cxx.h
78 #ICalDurationType.java ICalTriggerType.java VEvent.java\
79 #ICalParameter.java ICalValue.java VFreeBusy.java\
80 #ICalPeriodType.java VAgenda.java VQuery.java\
81 #ICalProperty.java VAlarm.java VToDo.java\
82 #ICalRecurrenceType.java VCalendar.java \
83 #ICalTimeType.java VComponent.java
85 #data_DATA = libical.jar
87 #libical.jar: classjava.stamp
88 # (cd $(top_builddir); $(JAR) cf src/java/libical.jar net)
90 #jlibical_jniincludedir = $(includedir)
95 # 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