if with_included_sqlite SQLITE_SUBDIR = sqlite LIB_SQLITE_LOCAL = $(top_builddir)/amarok/src/sqlite/libsqlite.la sqlite_includes = -I$(top_srcdir)/amarok/src/sqlite endif if with_konqsidebar KONQSIDEBAR_SUBDIR = konquisidebar endif KDE_OPTIONS = nofinal lib_LTLIBRARIES = libamarok.la SUBDIRS = \ amarokcore \ magnatunebrowser \ $(SQLITE_SUBDIR) \ analyzers \ data \ plugin \ images \ loader \ scripts \ themes \ vis \ metadata \ $(KONQSIDEBAR_SUBDIR) \ statusbar \ . \ engine \ mediadevice \ device \ collectionscanner INCLUDES = \ -I$(top_builddir)/amarok/src/amarokcore \ -I$(top_builddir)/amarok/src/magnatunebrowser \ -I$(top_srcdir)/amarok/src/amarokcore \ -I$(top_srcdir)/amarok/src/analyzers \ -I$(top_srcdir)/amarok/src/plugin \ -I$(top_srcdir)/amarok/src/statusbar \ -I$(top_srcdir)/amarok/src/mediadevice \ -I$(top_srcdir)/amarok/src/device \ -I$(top_srcdir)/amarok/src \ -I$(kde_includes)/arts \ $(TAGLIB_CFLAGS) \ $(sqlite_includes) \ $(mysql_includes) \ $(postgresql_includes) \ $(EXSCALIBAR_CFLAGS) \ $(all_includes) libamarok_la_SOURCES = \ Options1.ui \ Options1.ui.h \ Options2.ui \ Options4.ui \ Options5.ui \ Options7.ui \ Options8.ui \ actionclasses.cpp \ app.cpp \ atomicstring.cpp \ atomicurl.cpp \ browserbar.cpp \ clicklineedit.cpp \ collectionbrowser.cpp \ collectiondb.cpp \ columnlist.cpp \ configdialog.cpp \ contextbrowser.cpp \ coverfetcher.cpp \ covermanager.cpp \ cuefile.cpp \ dbsetup.ui \ dbsetup.ui.h \ deletedialog.cpp \ deletedialogbase.ui \ deviceconfiguredialog.cpp \ devicemanager.cpp \ directorylist.cpp \ dynamicmode.cpp \ enginebase.cpp \ enginecontroller.cpp \ engineobserver.cpp \ equalizergraph.cpp \ equalizerpresetmanager.cpp \ equalizersetup.cpp \ expression.cpp \ fht.cpp \ filebrowser.cpp \ firstrunwizard.ui \ hintlineedit.cpp \ htmlview.cpp \ iconloader.cpp \ k3bexporter.cpp \ kbookmarkhandler.cpp \ ktrm.cpp \ lastfm.cpp \ mediabrowser.cpp \ mediadevicemanager.cpp \ medium.cpp \ mediumpluginmanager.cpp \ metabundle.cpp \ metabundlesaver.cpp \ moodbar.cpp \ mountpointmanager.cpp \ multitabbar.cpp \ mydiroperator.cpp \ newdynamic.ui \ organizecollectiondialog.ui \ osd.cpp \ pixmapviewer.cpp \ playerwindow.cpp \ playlist.cpp \ playlistbrowser.cpp \ playlistbrowseritem.cpp \ playlistitem.cpp \ playlistloader.cpp \ playlistselection.cpp \ playlistwindow.cpp \ pluginmanager.cpp \ podcastsettings.cpp \ podcastsettingsbase.ui \ prettypopupmenu.cpp \ queuemanager.cpp \ refreshimages.cpp \ scancontroller.cpp \ scriptmanager.cpp \ scriptmanagerbase.ui \ scrobbler.cpp \ sliderwidget.cpp \ smartplaylisteditor.cpp \ socketserver.cpp \ starmanager.cpp \ statistics.cpp \ systray.cpp \ tagdialog.cpp \ tagdialogbase.ui \ tagguesser.cpp \ tagguesserconfigdialog.ui \ threadmanager.cpp \ tooltip.cpp \ trackpickerdialog.cpp \ trackpickerdialogbase.ui \ tracktooltip.cpp \ transferdialog.cpp \ xmlloader.cpp \ xspfplaylist.cpp \ editfilterdialog.cpp libamarok_la_LIBADD = \ $(top_builddir)/amarok/src/amarokcore/libamarokcore.la \ $(top_builddir)/amarok/src/analyzers/libanalyzers.la \ $(top_builddir)/amarok/src/plugin/libplugin.la \ $(top_builddir)/amarok/src/statusbar/libstatusbar.la \ $(top_builddir)/amarok/src/metadata/libmetadata.la \ $(top_builddir)/amarok/src/magnatunebrowser/libmagnatunebrowser.la \ $(LIB_QT) $(LIB_TDEPARTS) -lDCOP -ltdefx $(KDE_MT_LIBS) $(LIB_TDEFILE) $(LIB_TDEUI) $(LIB_TDECORE) $(LIB_TDEHTML) $(LIB_TDENEWSTUFF) \ $(TAGLIB_LIBS) $(gl_libs) $(LIB_SQLITE) $(LIB_SQLITE_LOCAL) \ $(LIB_TUNEPIMP) \ $(mysql_libs) \ $(postgresql_libs) libamarok_la_LDFLAGS = \ $(all_libraries) \ $(KDE_RPATH) \ $(LIB_QT) \ -lDCOP \ $(LIB_TDECORE) \ $(LIB_TDEUI) METASOURCES = \ AUTO KDE_ICON = \ AUTO bin_SCRIPTS = amarok_proxy.rb bin_PROGRAMS = amarokapp # atomicstring_unittest is excluded from the build by default to avoid compile slowdowns. # If you intend to do work in this area and want to build it, comment the line above and # uncomment the lines below: #bin_PROGRAMS = amarokapp atomicstring_unittest #atomicstring_unittest_SOURCES = atomicstring_unittest.cpp atomicstring.h #atomicstring_unittest_LDADD = atomicstring.$(OBJEXT) $(LIB_TDECORE) amarokapp_SOURCES = main.cpp amarokapp_LDADD = \ $(top_builddir)/amarok/src/amarokcore/libamarokcore.la \ libamarok.la \ $(top_builddir)/amarok/src/analyzers/libanalyzers.la \ $(top_builddir)/amarok/src/plugin/libplugin.la \ $(top_builddir)/amarok/src/statusbar/libstatusbar.la \ $(top_builddir)/amarok/src/metadata/libmetadata.la \ $(LIB_TDECORE) $(EXSCALIBAR_LIBS) amarokapp_LDFLAGS = \ $(all_libraries) \ $(KDE_RPATH) \ $(LIB_QT) \ -lDCOP \ $(LIB_TDECORE) \ $(LIB_TDEUI) rcdir = \ $(kde_datadir)/amarok rc_DATA = \ amarokui.rc configdir = \ $(kde_confdir) config_DATA = \ amarokrc xdg_apps_DATA = \ amarok.desktop kde_servicetypes_DATA = \ amarok_plugin.desktop \ amarok_codecinstall.desktop servicemenudir = \ $(kde_datadir)/konqueror/servicemenus servicemenu_DATA = \ amarok_addaspodcast.desktop \ amarok_append.desktop \ amarok_play_audiocd.desktop profiledatadir = \ $(kde_datadir)/profiles profiledata_DATA = \ amarok.profile.xml protocoldir = \ $(kde_servicesdir) protocol_DATA = \ amarokitpc.protocol \ amaroklastfm.protocol \ amarokpcast.protocol messages: rc.cpp $(EXTRACTRC) `find . -name "*.rc" -o -name "*.ui" -o -name "*.kcfg"` > rc.cpp LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ if test -n "$$LIST"; then \ $(XGETTEXT) $$LIST -o $(podir)/amarok.pot; \ fi install-exec-hook: @echo "" @echo "==========================" @echo "= Amarok - INSTALLED ================================" @echo "==========================" @echo "=" @echo "= Type amarok to start!" @echo "=" @echo "= If you have problems, please consult the README;" @echo "= if the problems continue join us on #amarok." @echo "=" @echo "======================================================="