diff options
Diffstat (limited to 'src/libical/CMakeLists.txt')
-rw-r--r-- | src/libical/CMakeLists.txt | 537 |
1 files changed, 133 insertions, 404 deletions
diff --git a/src/libical/CMakeLists.txt b/src/libical/CMakeLists.txt index 9ff663d..6774352 100644 --- a/src/libical/CMakeLists.txt +++ b/src/libical/CMakeLists.txt @@ -2,17 +2,24 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/icalversion.h.cmake ${CMAKE_CURRENT_B include_directories( ${CMAKE_BINARY_DIR} + ${CMAKE_BINARY_DIR}/src ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/libical ${CMAKE_BINARY_DIR}/src/libical ) -set(PACKAGE_DATA_DIR "\\\"${CMAKE_INSTALL_PREFIX}/share/libical\\\"") -add_definitions(-DPACKAGE_DATA_DIR=${PACKAGE_DATA_DIR}) +if(WIN32) + if(MSVC) + add_definitions(-DBUILD_LIBICALDLL) + endif(MSVC) +endif(WIN32) +configure_file(icalerror.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/icalerror.h) +set(PACKAGE_DATA_DIR "\\\"${CMAKE_INSTALL_PREFIX}/share/libical\\\"") +add_definitions(-DPACKAGE_DATA_DIR="${PACKAGE_DATA_DIR}") -set(ICALSCRIPTS ${CMAKE_SOURCE_DIR}/scripts/ ) +set(ICALSCRIPTS ${CMAKE_SOURCE_DIR}/scripts/) set(PROPERTYDEPS ${ICALSCRIPTS}/mkderivedproperties.pl @@ -22,9 +29,8 @@ set(PROPERTYDEPS ${CMAKE_SOURCE_DIR}/src/libical/icalderivedproperty.c.in ) - add_custom_command( - OUTPUT + OUTPUT ${CMAKE_BINARY_DIR}/src/libical/icalderivedproperty.h COMMAND ${PERL_EXECUTABLE} -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedproperties.pl @@ -55,9 +61,9 @@ set(PARAMETERDEPS ) add_custom_command( - OUTPUT + OUTPUT ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.h - COMMAND + COMMAND ${PERL_EXECUTABLE} -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedparameters.pl -i ${CMAKE_SOURCE_DIR}/src/libical/icalderivedparameter.h.in -h ${CMAKE_SOURCE_DIR}/design-data/parameters.csv > @@ -69,9 +75,9 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.c COMMAND - ${PERL_EXECUTABLE} -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedparameters.pl + ${PERL_EXECUTABLE} -I ${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedparameters.pl -i ${CMAKE_SOURCE_DIR}/src/libical/icalderivedparameter.c.in - -c ${CMAKE_SOURCE_DIR}/design-data/parameters.csv > + -c ${CMAKE_SOURCE_DIR}/design-data/parameters.csv > ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.c DEPENDS ${PARAMETERDEPS} ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.h ) @@ -105,7 +111,7 @@ add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h COMMAND - ${PERL_EXECUTABLE} -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedvalues.pl + ${PERL_EXECUTABLE} -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedvalues.pl -i ${CMAKE_SOURCE_DIR}/src/libical/icalderivedvalue.h.in -h ${CMAKE_SOURCE_DIR}/design-data/value-types.csv > ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h @@ -113,9 +119,9 @@ add_custom_command( ) add_custom_command( - OUTPUT + OUTPUT ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.c - COMMAND + COMMAND ${PERL_EXECUTABLE} -I${ICALSCRIPTS} ${ICALSCRIPTS}/mkderivedvalues.pl -i ${CMAKE_SOURCE_DIR}/src/libical/icalderivedvalue.c.in -c ${CMAKE_SOURCE_DIR}/design-data/value-types.csv > @@ -150,91 +156,137 @@ add_custom_target(ical-header DEPENDS ${CMAKE_BINARY_DIR}/src/libical/ical.h ) +macro(_list_prefix _outvar _listvar _prefix) + set(${_outvar}) + foreach(_item IN LISTS ${_listvar}) + list(APPEND ${_outvar} ${_prefix}${_item}) + endforeach() +endmacro(_list_prefix) + +# GObject Introspection +if(HAVE_INTROSPECTION) + include(GObjectIntrospectionMacros) + set(INTROSPECTION_GIRS) + #set(INTROSPECTION_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}") + #set(INTROSPECTION_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}") + + set(libical_0_48_gir "libical") + set(libical_0_48_gir_VERSION "0.48") + set(INTROSPECTION_SCANNER_ARGS ${CMAKE_BINARY_DIR}/src/libical/ical.h) + set(libical_0_48_gir_LIBRARY "ical") + set(libical_0_48_gir_INCLUDES GObject-2.0) + get_directory_property(_tmp_includes ical_LIB_SRCS) + _list_prefix(_includes _tmp_includes "-L") + set(libical_0_48_gir_CFLAGS ${_includes}) + set(libical_0_48_gir_LIBS ical) + + list(APPEND INTROSPECTION_GIRS libical-0.48.gir) + + gir_add_introspections(INTROSPECTION_GIRS) +endif() + ########### next target ############### set(BUILT_COMBINEDHEADERS - ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.h - ${CMAKE_BINARY_DIR}/src/libical/icalderivedproperty.h - ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h + ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.h + ${CMAKE_BINARY_DIR}/src/libical/icalderivedproperty.h + ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h ) set(BUILT_SOURCES - ${BUILT_COMBINEDHEADERS} - icalderivedparameter.c - icalderivedproperty.c - icalrestriction.c - icalderivedvalue.c + ${BUILT_COMBINEDHEADERS} + icalderivedparameter.c + icalderivedproperty.c + icalrestriction.c + icalderivedvalue.c ) -SET(ical_LIB_SRCS - ${BUILT_SOURCES} - icalarray.c - icalarray.h - icalattach.h - icalattachimpl.h - icalattach.c - icalcomponent.c - icalcomponent.h - icalenums.c - icalenums.h - icalerror.c - icalerror.h - icalmemory.c - icalmemory.h - icalmime.c - icalmime.h - icalparameter.c - icalparameter.h - icalparameterimpl.h - icalparser.c - icalparser.h - icalproperty.c - icalproperty.h - icalrecur.c - icalrecur.h - icalrestriction.h - icaltime.c - icaltime.h - icaltz-util.c - icaltz-util.h - icaltimezone.c - icaltimezone.h - icalduration.h - icalduration.c - icalperiod.h - icalperiod.c - icaltypes.c - icaltypes.h - icalvalue.c - icalvalue.h - icalvalueimpl.h - pvl.c - pvl.h - sspm.c - sspm.h - icallangbind.h - icallangbind.c - caldate.c - astime.h +set(ical_LIB_SRCS + ${BUILT_SOURCES} + icalarray.c + icalarray.h + icalattach.h + icalattachimpl.h + icalattach.c + icalcomponent.c + icalcomponent.h + icalenums.c + icalenums.h + icalerror.c + icalmemory.c + icalmemory.h + icalmime.c + icalmime.h + icalparameter.c + icalparameter.h + icalparameterimpl.h + icalparser.c + icalparser.h + icalproperty.c + icalproperty.h + icalrecur.c + icalrecur.h + icalrestriction.h + icaltime.c + icaltime.h + icaltz-util.c + icaltz-util.h + icaltimezone.c + icaltimezone.h + icalduration.h + icalduration.c + icalperiod.h + icalperiod.c + icaltypes.c + icaltypes.h + icalvalue.c + icalvalue.h + icalvalueimpl.h + pvl.c + pvl.h + sspm.c + sspm.h + icallangbind.h + icallangbind.c + caldate.c + astime.h ) -if(NOT WIN32) - list(APPEND ical_LIB_SRCS vsnprintf.c) -else(NOT WIN32) +if(WIN32) if(MSVC) list(APPEND ical_LIB_SRCS ../ical.def) endif(MSVC) -endif(NOT WIN32) +endif(WIN32) + +add_library(ical ${LIBRARY_TYPE} ${ical_LIB_SRCS}) +add_library(ical-static STATIC ${ical_LIB_SRCS}) -add_library(ical SHARED ${ical_LIB_SRCS}) add_dependencies(ical ical-header) target_link_libraries(ical ${CMAKE_THREAD_LIBS_INIT}) -set_target_properties(ical PROPERTIES VERSION ${LIBICAL_LIB_VERSION_STRING} SOVERSION ${LIBICAL_LIB_MAJOR_VERSION}) -install(TARGETS ical ${INSTALL_TARGETS_DEFAULT_ARGS}) +if(WINCE) + target_link_libraries(ical ${WCECOMPAT_LIBRARIES}) +endif(WINCE) + +if(MSVC) + set_target_properties(ical PROPERTIES OUTPUT_NAME "libical") + set_target_properties(ical-static PROPERTIES OUTPUT_NAME "libical-static") +else(MSVC) + set_target_properties(ical-static PROPERTIES OUTPUT_NAME "ical") +endif(MSVC) +set_target_properties(ical PROPERTIES + VERSION ${LIBICAL_LIB_VERSION_STRING} + SOVERSION ${LIBICAL_LIB_MAJOR_VERSION} +) +set_target_properties(ical PROPERTIES CLEAN_DIRECT_OUTPUT 1) +set_target_properties(ical-static PROPERTIES CLEAN_DIRECT_OUTPUT 1) + +install(TARGETS ical ical-static ${INSTALL_TARGETS_DEFAULT_ARGS}) ########### install files ############### +install(FILES ${CMAKE_SOURCE_DIR}/src/ical.h DESTINATION ${INCLUDE_INSTALL_DIR}) + install(FILES ${CMAKE_BINARY_DIR}/src/libical/ical.h icalarray.h @@ -245,7 +297,7 @@ install(FILES ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h icalduration.h icalenums.h - icalerror.h + ${CMAKE_BINARY_DIR}/src/libical/icalerror.h icallangbind.h icalmemory.h icalmime.h @@ -262,329 +314,6 @@ install(FILES icalvalue.h pvl.h sspm.h - #$(cxx_headers) - DESTINATION - ${INCLUDE_INSTALL_DIR}/libical) - - -#original Makefile.am contents follow: - -##====================================================================== -## FILE: Makefile.am -## CREATOR: eric -## -## $Id: Makefile.am,v 1.40 2008-01-02 20:07:30 dothebart Exp $ -## -## -## (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org -## -## This program is free software; you can redistribute it and/or modify -## it under the terms of either: -## -## The LGPL as published by the Free Software Foundation, version -## 2.1, available at: http://www.fsf.org/copyleft/lesser.html -## -## Or: -## -## The Mozilla Public License Version 1.0. You may obtain a copy of -## the License at http://www.mozilla.org/MPL/ -## -## -## -##====================================================================== -# -# -#DESIGNDATA = $(top_srcdir)/design-data -#ICALSCRIPTS = $(top_srcdir)/scripts -# -#if WITH_CXX_BINDINGS -#cxx_lib=libical_cxx.la -#cxx_headers=vcomponent.h icalparameter_cxx.h icalproperty_cxx.h icalvalue_cxx.h icptrholder.h -#else -#cxx_lib= -#cxx_headers= -#endif -# -#lib_LTLIBRARIES = libical.la $(cxx_lib) -#noinst_LTLIBRARIES = libical-static.la -#libical_static_la_SOURCES = $(libical_la_SOURCES) -#libical_static_la_LDFLAGS = --all-static -# -#AM_CPPFLAGS = -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\" -# -## CFLAGS = -g -# -#INCLUDES = \ -# -I$(top_builddir) \ -# -I$(top_srcdir)/src \ -# -I$(top_builddir)/src \ -# -I$(top_srcdir)/src/libical \ -# -I$(top_builddir)/src/libical \ -# -I$(srcdir) -# -#libical_la_LDFLAGS = -version-info 42:0:42 -# -#libical_la_LIBADD = $(PTHREAD_LIBS) -# -#libical_la_SOURCES = \ -# $(BUILT_SOURCES) \ -# icalarray.c \ -# icalarray.h \ -# icalattach.h \ -# icalattachimpl.h \ -# icalattach.c \ -# icalcomponent.c \ -# icalcomponent.h \ -# icalenums.c \ -# icalenums.h \ -# icalerror.c \ -# icalerror.h \ -# icalmemory.c \ -# icalmemory.h \ -# icalmime.c \ -# icalmime.h \ -# icalparameter.c \ -# icalparameter.h \ -# icalparameterimpl.h \ -# icalparser.c \ -# icalparser.h \ -# icalproperty.c \ -# icalproperty.h \ -# icalrecur.c \ -# icalrecur.h \ -# icalrestriction.h \ -# icaltime.c \ -# icaltime.h \ -# icaltz-util.c \ -# icaltz-util.h \ -# icaltimezone.c \ -# icaltimezone.h \ -# icalduration.h \ -# icalduration.c \ -# icalperiod.h \ -# icalperiod.c \ -# icaltypes.c \ -# icaltypes.h \ -# icalvalue.c \ -# icalvalue.h \ -# icalvalueimpl.h \ -# pvl.c \ -# pvl.h \ -# sspm.c \ -# sspm.h \ -# vsnprintf.c \ -# icallangbind.h \ -# icallangbind.c \ -# caldate.c \ -# astime.h -# -#if WITH_CXX_BINDINGS -#libical_cxx_la_SOURCES = \ -# $(libical_la_SOURCES) \ -# vcomponent.h \ -# vcomponent.cpp \ -# icalproperty_cxx.h \ -# icalproperty_cxx.cpp \ -# icalparameter_cxx.h \ -# icalparameter_cxx.cpp \ -# icalvalue_cxx.h \ -# icalvalue_cxx.cpp \ -# icptrholder.h -#endif -# -#libical_includedir = $(includedir)/libical -# -#libical_include_HEADERS = \ -# ical.h \ -# icalarray.h \ -# icalattach.h \ -# icalcomponent.h \ -# icalderivedparameter.h \ -# icalderivedproperty.h \ -# icalderivedvalue.h \ -# icalduration.h \ -# icalenums.h \ -# icalerror.h \ -# icallangbind.h \ -# icalmemory.h \ -# icalmime.h \ -# icalparameter.h \ -# icalparser.h \ -# icalperiod.h \ -# icalproperty.h \ -# icalrecur.h \ -# icalrestriction.h \ -# icaltime.h \ -# icaltz-util.h \ -# icaltimezone.h \ -# icaltypes.h \ -# icalvalue.h \ -# pvl.h \ -# sspm.h \ -# $(cxx_headers) -# -## ORDERING OF HEADERS IS SIGNIFICANT. Don't change this ordering. It -## is required to make the combined header ical.h properly -#COMBINEDHEADERS = \ -# $(top_builddir)/src/libical/icalversion.h \ -# $(top_srcdir)/src/libical/icaltime.h \ -# $(top_srcdir)/src/libical/icalduration.h \ -# $(top_srcdir)/src/libical/icalperiod.h \ -# $(top_srcdir)/src/libical/icalenums.h \ -# $(top_srcdir)/src/libical/icaltypes.h \ -# $(top_srcdir)/src/libical/icalrecur.h \ -# $(top_srcdir)/src/libical/icalattach.h \ -# icalderivedvalue.h \ -# icalderivedparameter.h \ -# $(top_srcdir)/src/libical/icalvalue.h \ -# $(top_srcdir)/src/libical/icalparameter.h \ -# icalderivedproperty.h \ -# $(top_srcdir)/src/libical/icalproperty.h \ -# $(top_srcdir)/src/libical/pvl.h \ -# $(top_srcdir)/src/libical/icalarray.h \ -# $(top_srcdir)/src/libical/icalcomponent.h \ -# $(top_srcdir)/src/libical/icaltimezone.h \ -# $(top_srcdir)/src/libical/icalparser.h \ -# $(top_srcdir)/src/libical/icalmemory.h \ -# $(top_srcdir)/src/libical/icalerror.h \ -# $(top_srcdir)/src/libical/icalrestriction.h \ -# $(top_srcdir)/src/libical/sspm.h \ -# $(top_srcdir)/src/libical/icalmime.h \ -# $(top_srcdir)/src/libical/icallangbind.h -# -## exporting the configure stuff is probably no good idea. -## others use standard defines not in our namespace too. -## $(top_builddir)/config.h -# -#BUILT_COMBINEDHEADERS = \ -# icalderivedparameter.h \ -# icalderivedproperty.h \ -# icalderivedvalue.h -# -#BUILT_SOURCES = \ -# $(BUILT_COMBINEDHEADERS)\ -# icalderivedparameter.c \ -# icalderivedproperty.c \ -# icalrestriction.c \ -# icalderivedvalue.c -# -#ical.h: $(COMBINEDHEADERS) -# echo '#ifndef LIBICAL_ICAL_H' > ical.h -# echo '#define LIBICAL_ICAL_H' >> ical.h -# echo '#ifdef __cplusplus' >> ical.h -# echo 'extern "C" {' >> ical.h -# echo '#endif' >> ical.h -# echo '/*' >> ical.h -# echo ' $$''Id''$$' >> ical.h -# echo '*/' >> ical.h -# cat $(COMBINEDHEADERS) \ -# | egrep -v "#include.*\"ical" \ -# | egrep -v "#include.*\"config" \ -# | egrep -v "#include.*\"pvl\.h\"" \ -# | egrep -v '\$$(Id|Locker): .+\$$'>> ical.h -# echo '#ifdef __cplusplus' >> ical.h -# echo '}' >> ical.h -# echo '#endif' >> ical.h -# echo '#endif' >> ical.h -# -# -## parameters -# -#PARAMETERDEPS = \ -# $(ICALSCRIPTS)/mkderivedparameters.pl \ -# $(DESIGNDATA)/parameters.csv \ -# icalderivedparameter.c.in \ -# icalderivedparameter.h.in -# -#icalderivedparameter.h: $(PARAMETERDEPS) -# $(PERL) -I $(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedparameters.pl -i $(srcdir)/icalderivedparameter.h.in -h $(DESIGNDATA)/parameters.csv > icalderivedparameter.h -# -#icalderivedparameter.c: $(PARAMETERDEPS) $(BUILT_COMBINEDHEADERS) -# $(PERL) -I $(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedparameters.pl -i $(srcdir)/icalderivedparameter.c.in -c $(DESIGNDATA)/parameters.csv > icalderivedparameter.c -# -## properties -# -#PROPERTYDEPS = \ -# $(ICALSCRIPTS)/mkderivedproperties.pl \ -# $(DESIGNDATA)/properties.csv \ -# $(DESIGNDATA)/value-types.csv \ -# icalderivedproperty.c.in \ -# icalderivedproperty.h.in -# -# -#icalderivedproperty.h: $(PROPERTYDEPS) -# $(PERL) -I$(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedproperties.pl \ -# -i $(srcdir)/icalderivedproperty.h.in -h $(DESIGNDATA)/properties.csv\ -# ${DESIGNDATA}/value-types.csv > icalderivedproperty.h -# -#icalderivedproperty.c: $(PROPERTYDEPS) $(BUILT_COMBINEDHEADERS) -# $(PERL) -I$(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedproperties.pl \ -# -i $(srcdir)/icalderivedproperty.c.in -c $(DESIGNDATA)/properties.csv \ -# ${DESIGNDATA}/value-types.csv > icalderivedproperty.c -# -## restrictions -# -#RESTRICTIONDEPS = \ -# $(ICALSCRIPTS)/mkrestrictiontable.pl \ -# $(DESIGNDATA)/restrictions.csv \ -# icalrestriction.c.in -# -#icalrestriction.c: $(RESTRICTIONDEPS) -# $(PERL) $(ICALSCRIPTS)/mkrestrictiontable.pl -i $(srcdir)/icalrestriction.c.in \ -# $(DESIGNDATA)/restrictions.csv > icalrestriction.c -# -## values -# -#VALUEDEPS = \ -# $(ICALSCRIPTS)/mkderivedvalues.pl \ -# $(DESIGNDATA)/value-types.csv \ -# icalderivedvalue.c.in \ -# icalderivedvalue.h.in -# -#icalderivedvalue.h: $(VALUEDEPS) -# $(PERL) -I$(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedvalues.pl \ -# -i $(srcdir)/icalderivedvalue.h.in -h $(DESIGNDATA)/value-types.csv > icalderivedvalue.h -# -#icalderivedvalue.c: $(VALUEDEPS) $(BUILT_COMBINEDHEADERS) -# $(PERL) -I$(ICALSCRIPTS) $(ICALSCRIPTS)/mkderivedvalues.pl \ -# -i $(srcdir)/icalderivedvalue.c.in -c $(DESIGNDATA)/value-types.csv > icalderivedvalue.c -# -## c++ needs ical.h auto-generated. -#icalparameter_cxx.lo: ical.h -#icalproperty_cxx.lo: ical.h -#icalvalue_cxx.lo: ical.h -#vcomponent.lo: ical.h -# -# -## housekeeping -#CONFIG_CLEAN_FILES = y.output -# -#CLEANFILES = $(BUILT_SOURCES) $(BUILT_COMBINEDHEADERS) -# -#dist-hook: -# cd $(distdir); rm -f $(BUILT_SOURCES) -# cd $(distdir); rm -f ical.h icalversion.h -# -#EXTRA_DIST = \ -# icalderivedparameter.c.in \ -# icalderivedparameter.h.in \ -# icalderivedproperty.c.in \ -# icalderivedproperty.h.in \ -# icalrestriction.c.in \ -# icalderivedvalue.c.in \ -# icalderivedvalue.h.in \ -# icalversion.h.in -# -#$(srcdir)/icalcomponent.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#icalderivedparameter.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#icalderivedproperty.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#icalderivedvalue.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalduration.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icallangbind.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalmime.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalparameter.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalparser.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalproperty.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#icalrestriction.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icaltime.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h -#$(srcdir)/icalvalue.c: icalderivedvalue.h icalderivedproperty.h icalderivedparameter.h + DESTINATION + ${INCLUDE_INSTALL_DIR}/libical +) |