You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/korganizer/Makefile.am

209 lines
7.3 KiB

SUBDIRS = printing . korgac pixmaps sounds plugins interfaces
INCLUDES = \
-I$(srcdir)/interfaces \
-I$(top_srcdir)/libemailfunctions \
-I$(top_srcdir)/libkpimidentities \
-I$(top_srcdir)/libkholidays \
-I$(top_srcdir)/mimelib \
-I$(top_srcdir)/certmanager/lib \
-I$(top_srcdir)/korganizer/printing \
-I$(top_srcdir) \
-I$(top_builddir) \
$(all_includes)
bin_PROGRAMS = korganizer
korganizer_LDFLAGS = $(all_libraries) $(KDE_RPATH) -lkcal
korganizer_LDADD = libkorganizer.la
korganizer_SOURCES = main.cpp korganizer.cpp koapp.cpp
korganizer_COMPILE_FIRST = koprefs_base.h
kde_module_LTLIBRARIES = kcm_korganizer.la libkorganizerpart.la
kcm_korganizer_la_SOURCES = koprefsdialog.cpp
kcm_korganizer_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
kcm_korganizer_la_LIBADD = libkorganizer.la $(top_builddir)/libkdepim/libkdepim.la \
$(LIB_KDECORE)
kcm_korganizer_la_COMPILE_FIRST = koprefs_base.h kogroupwareprefspage.h
libkorganizerpart_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)
libkorganizerpart_la_LIBADD = libkorganizer.la
libkorganizerpart_la_SOURCES = korganizer_part.cpp
libkorganizerpart_la_COMPILE_FIRST = publishdialog_base.h koprefs_base.h
check_PROGRAMS = korgplugins timezone
korgplugins_LDFLAGS = $(all_libraries) $(KDE_RPATH)
korgplugins_LDADD = libkorganizer.la $(LIB_KSYCOCA)
korgplugins_SOURCES = korgplugins.cpp
korgplugins_COMPILE_FIRST = koprefs_base.h
timezone_LDFLAGS = $(all_libraries) $(KDE_RPATH)
timezone_LDADD = libkorganizer.la $(LIB_KSYCOCA)
timezone_SOURCES = timezone.cpp
timezone_COMPILE_FIRST = koprefs_base.h
lib_LTLIBRARIES = libkorganizer_eventviewer.la \
libkorganizer_calendar.la libkorganizer.la
libkorganizer_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -version-info 1:0
libkorganizer_la_LIBADD = \
$(top_builddir)/libkcal/libkcal.la \
$(top_builddir)/libkpimidentities/libkpimidentities.la \
$(top_builddir)/libkdepim/libkdepim.la \
libkorganizer_eventviewer.la \
libkorganizer_calendar.la \
printing/libkocorehelper.la \
printing/libkorg_stdprinting.la \
$(top_builddir)/kdgantt/libkdgantt.la \
$(top_builddir)/libemailfunctions/libemailfunctions.la \
$(top_builddir)/libkholidays/libkholidays.la \
$(top_builddir)/libkmime/libkmime.la \
$(LIB_KPARTS) $(LIB_KFILE) $(LIB_KNEWSTUFF) \
-lkdeprint -lkabc -lkutils
libkorganizer_la_COMPILE_FIRST = \
kogroupwareprefspage.ui \
$(top_srcdir)/libkdepim/categoryselectdialog.h
libkorganizer_la_SOURCES = komessagebox.cpp \
koagendaview.cpp koagenda.cpp koagendaitem.cpp \
datenavigator.cpp kdatenavigator.cpp datenavigatorcontainer.cpp \
datechecker.cpp \
komonthview.cpp \
searchdialog.cpp calendarview.cpp koviewmanager.cpp \
kodialogmanager.cpp \
archivedialog.cpp \
kohelper.cpp \
komailclient.cpp kotodoview.cpp kotodoviewitem.cpp \
kolistview.cpp \
koincidenceeditor.cpp koeventeditor.cpp kotodoeditor.cpp kojournaleditor.cpp\
koprefs.cpp kowindowlist.cpp \
koeditorgeneral.cpp \
koeditorgeneralevent.cpp koeditorgeneraltodo.cpp koeditorgeneraljournal.cpp \
koeditordetails.cpp koeditoralarms_base.ui koeditoralarms.cpp \
koeditorrecurrence.cpp koeditorattachments.cpp \
kogroupwareprefspage.ui koeventpopupmenu.cpp koeditorfreebusy.cpp \
publishdialog_base.ui publishdialog.cpp \
koeventview.cpp \
korganizeriface.skel kcalendariface.skel \
filtereditdialog.cpp filteredit_base.ui \
kowhatsnextview.cpp kocounterdialog.cpp \
kojournalview.cpp journalentry.cpp \
kocore.cpp mailscheduler.cpp \
kodaymatrix.cpp docprefs.cpp statusdialog.cpp\
koglobals.cpp konewstuff.cpp \
actionmanager.cpp resourceview.cpp \
navigatorbar.cpp kogroupware.cpp \
history.cpp \
koprefs_base.kcfgc \
koincidencetooltip.cpp aboutdata.cpp \
importdialog.cpp \
korganizerifaceimpl.cpp \
freebusymanager.cpp freebusyurldialog.cpp \
eventarchiver.cpp koidentitymanager.cpp \
exportwebdialog.cpp kocorehelper.cpp incidencechanger.cpp \
template_management_dialog_base.ui templatemanagementdialog.cpp \
agendaview.cpp multiagendaview.cpp \
timelineitem.cpp \
kotimelineview.cpp \
koattendeeeditor.cpp \
timelabels.cpp
libkorganizer_eventviewer_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) \
-no-undefined -version-info 1:0
libkorganizer_eventviewer_la_LIBADD = $(LIB_KPARTS) \
$(top_builddir)/libkcal/libkcal.la
libkorganizer_eventviewer_la_SOURCES = koeventviewer.cpp urihandler.cpp \
kmailIface.stub koeventviewerdialog.cpp
libkorganizer_calendar_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) \
-no-undefined -version-info 1:0
libkorganizer_calendar_la_LIBADD = $(LIB_KPARTS) \
$(top_builddir)/libkdepim/libkdepim.la \
$(top_builddir)/libkcal/libkcal.la
libkorganizer_calendar_la_SOURCES = stdcalendar.cpp
kmailIface_DIR = $(top_srcdir)/kmail
kmailIface_DCOPIDLNG = true
METASOURCES = AUTO
noinst_HEADERS = komonthview.h \
koagendaview.h koagenda.h \
koagendaitem.h \
kdatenavigator.h \
calendarview.h \
version.h \
searchdialog.h \
archivedialog.h \
komailclient.h kotodoview.h \
kolistview.h \
koapp.h korganizer_part.h korganizer.h \
koprefsdialog.h koeventeditor.h \
kotodoeditor.h koprefs.h koeventviewer.h \
kowindowlist.h kocounterdialog.h \
koeditorgeneralevent.h koeditorgeneraltodo.h koeditordetails.h \
koeditorrecurrence.h koeventviewerdialog.h koeventpopupmenu.h \
publishdialog.h koeditorfreebusy.h \
koeventview.h statusdialog.h customlistviewitem.h \
kohelper.h \
navigatorbar.h kogroupware.h \
koincidencetooltip.h korganizerifaceimpl.h \
exportwebdialog.h templatemanagementdialog.h
tip_DATA = tips
tipdir = $(kde_datadir)/korganizer
kde_bin_SCRIPTS = ical2vcal
rcdir = $(kde_datadir)/korganizer
rc_DATA = korganizerui.rc
partdir = $(kde_datadir)/korganizer
part_DATA = korganizer_part.rc
kde_servicetypes_DATA = dcopcalendar.desktop
KDE_ICON = AUTO
META_INCLUDES = $(srcdir)/interfaces/korganizer
messages: rc.cpp
$(PREPARETIPS) > tips.txt
$(EXTRACTRC) `find . -name "*.rc" -o -name "*.ui" -o -name "*.kcfg"` >> rc.cpp
$(XGETTEXT) `find . -name "*.cpp" -o -name "*.h" -o -name "*.txt"` -o $(podir)/korganizer.pot
rm -f tips.txt
xdg_apps_DATA = korganizer.desktop
kde_kcfg_DATA = korganizer.kcfg
kde_services_DATA = korganizer_configmain.desktop \
korganizer_configtime.desktop \
korganizer_configviews.desktop \
korganizer_configcolors.desktop \
korganizer_configfonts.desktop \
korganizer_configplugins.desktop \
korganizer_configgroupscheduling.desktop \
korganizer_configfreebusy.desktop \
korganizer_configdesignerfields.desktop \
webcal.protocol
update_DATA = korganizer.upd
updatedir = $(kde_datadir)/kconf_update
DOXYGEN_REFERENCES=libkcal kdeui
include $(top_srcdir)/admin/Doxyfile.am
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(kde_servicesdir)
$(mkinstalldirs) $(DESTDIR)$(kde_servicesdir)/korganizer
$(INSTALL_DATA) $(srcdir)/uninstall.desktop $(DESTDIR)$(kde_servicesdir)/korganizer_configgroupautomation.desktop
$(INSTALL_DATA) $(srcdir)/uninstall.desktop $(DESTDIR)$(kde_servicesdir)/korganizer/webexport.desktop
$(INSTALL_DATA) $(srcdir)/uninstall.desktop $(DESTDIR)$(kde_servicesdir)/korganizer/holidays.desktop