# # Clients # # App bin_PROGRAMS = qtvision \ qtvisionsaver.kss # Panel kde_module_LTLIBRARIES = qtvision_panelapplet.la \ qtvision_panelextension.la \ libqtvisionpart.la noinst_LTLIBRARIES = libqtvision_internal.la libqtvision_internal_la_SOURCES = actions.cpp qtvisionactions.cpp qtvisionsystray.cpp # # Application # qtvision_SOURCES = main.cpp \ sidebar.cpp \ mainwindow.cpp \ savercontrol.cpp \ changelogdialog.ui \ checkupdatesdialog.ui \ dpmscontrol.cpp qtvision_LDFLAGS = $(all_libraries) $(KDE_RPATH) qtvision_LDADD = libqtvision_internal.la ../libqtvision.la \ $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KHTML) rc_DATA = qtvisionui.rc rcdir = $(kde_datadir)/qtvision datadir = $(kde_appsdir)/Multimedia data_DATA = qtvision.desktop # # Screen Saver # qtvisionsaver_kss_SOURCES = screensaver.cpp qtvisionsaver_kss_LDFLAGS = $(all_libraries) -version-info 1:0:0 -module -no-undefined qtvisionsaver_kss_LDADD = ../libqtvision.la $(LIB_KDECORE) $(LIB_KDEUI) -lkscreensaver -lm saverdir = $(kde_appsdir)/System/ScreenSavers saver_DATA = qtvisionsaver.desktop # # Applet # qtvision_panelapplet_la_SOURCES = qtvisionapplet.cpp qtvisionpart.cpp qtvision_panelapplet_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 -module -no-undefined qtvision_panelapplet_la_LIBADD = $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KPARTS) \ libqtvision_internal.la ../libqtvision.la appletdir = $(kde_datadir)/kicker/applets applet_DATA = qtvisionapplet.desktop # # Extension # qtvision_panelextension_la_SOURCES = qtvisionextension.cpp qtvisionpart.cpp qtvision_panelextension_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 -module -no-undefined qtvision_panelextension_la_LIBADD = $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KPARTS) \ libqtvision_internal.la ../libqtvision.la extensiondir = $(kde_datadir)/kicker/extensions extension_DATA = qtvisionextension.desktop # # KPart # libqtvisionpart_la_SOURCES = qtvisionpart.cpp libqtvisionpart_la_LDFLAGS = -module $(KDE_PLUGIN) libqtvisionpart_la_LIBADD = $(KDE_RPATH) $(all_libraries) \ $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KPARTS) \ libqtvision_internal.la ../libqtvision.la # this is where the desktop file will go partdesktop_DATA = qtvisionpart.desktop partdesktopdir = $(kde_servicesdir) # this is where the part's XML-GUI resource file goes partrc_DATA = qtvisionpartui.rc partrcdir = $(kde_datadir)/qtvisionpart # # General # INTERFACES = TRANSLATIONS = EXTRA_DIST = $(applet_DATA) $(extension_DATA) $(saver_DATA) \ $(partdesktop_DATA) $(partrc_DATA) $(rc_DATA) \ $(data_DATA) METASOURCES = AUTO # set the include path for X, qt and KDE INCLUDES= -I$(srcdir)/.. -I.. $(all_includes) .PHONY: srcdoc srcdoc: $(kde_bindir)/kdoc -d classdocs -n 'kwintvclients' -lqt -ldcop -lkdecore -lkdeui -lkparts -lkwintv3 *.h