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.
281 lines
6.6 KiB
281 lines
6.6 KiB
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_TQT) $(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_TQT) \
|
|
-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_TQT) \
|
|
-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 "======================================================="
|
|
|
|
|
|
|