# Define compilation order SUBDIRS = . clients plugins icons data # Main Library lib_LTLIBRARIES = libqtvision.la .PHONY: tests tests: $(MAKE) -C tests tests # # Library # libqtvision_la_SOURCES = cfgdata.cpp channel.cpp channelstore.cpp \ channelio.cpp channelioformat.cpp qtvision.cpp \ chwizard.ui generalwidget.ui devicewidget.ui \ picturewidget.ui channelwidget.ui lirc.cpp \ pluginwidget.ui pluginwidgetimpl.cpp \ channelwidgetimpl.cpp qvmiscplugin.cpp \ devicewidgetimpl.cpp settingsdialog.cpp \ channelscanner.cpp channelscannerregion.cpp \ channeleditor.cpp qvmixerplugin.cpp \ qtvisioniface.skel qtvisionwidget.cpp \ qtvisionviewiface.skel viewmanager.cpp \ view.cpp pluginfactory.cpp \ qvsrcplugin.cpp audiomanager.cpp \ qvosdplugin.cpp osdmanager.cpp miscmanager.cpp \ channelpropertiesdialog.ui channelimportdlg.ui \ qtvisionchanneliface.skel statusmanager.cpp \ channelstoreiface.skel qvpluginbase.cpp libqtvision_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 -module -no-undefined libqtvision_la_LIBADD = $(LIB_KDECORE) $(LIB_KDEUI) $(QTVISION_LIBS) $(LIB_KIO) $(LIB_LIRC) # General INTERFACES = TRANSLATIONS = METASOURCES = AUTO # set the include path for X, qt and KDE INCLUDES= $(all_includes) .PHONY: changes srcdoc cvschanges xmlchanges srcdoc: $(kde_bindir)/kdoc -d classdocs -n 'kwintv3' -lqt -ldcop -lkdecore -lkdeui \ *.h \ clients/*.h \ plugins/channel/csv/*.h \ plugins/channel/kwintv/*.h \ plugins/channel/xml/*.h \ plugins/mixer/oss/*.h \ plugins/osd/haze/*.h \ plugins/video/v4l/*.h \ plugins/video/xv/*.h changes: cvs2cl.pl --ignore 'ChangeLog' \ --ignore 'qtvision.desktop' \ --ignore 'qtvisionapplet.desktop' \ --ignore 'qtvisionextension.desktop' \ --ignore 'qtvisionsaver.desktop' \ --ignore 'qtvisionpart.desktop' \ --prune --day-of-week --hide-filenames --no-wrap . xmlchanges: cvs2cl.pl --ignore 'ChangeLog' \ --ignore 'qtvision.desktop' \ --ignore 'qtvisionapplet.desktop' \ --ignore 'qtvisionextension.desktop' \ --ignore 'qtvisionsaver.desktop' \ --ignore 'qtvisionpart.desktop' \ --prune --day-of-week --hide-filenames --no-wrap \ -l "-d'1 month ago'" \ --xml --stdout . > ChangeLog.xml cvschanges: changes cvs commit -m 'CVS_SILENT update changelog' ChangeLog services_DATA = qvvideopluginsvc.desktop qvchannelpluginsvc.desktop qvmixerpluginsvc.desktop qvplugin.desktop qvosdpluginsvc.desktop qvmiscpluginsvc.desktop servicesdir = $(kde_servicetypesdir)/qtvision changes_DATA = ChangeLog changesdir = $(kde_datadir)/qtvision