summaryrefslogtreecommitdiffstats
path: root/juk/Makefile.am
blob: c11e699a4d8011e926b4cb5e7cafa8680bd1247b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
bin_PROGRAMS = juk
check_PROGRAMS = tagguessertest

juk_SOURCES = \
	advancedsearchdialog.cpp \
	actioncollection.cpp \
	akodeplayer.cpp \
	artsplayer.cpp \
	cache.cpp \
	categoryreaderinterface.cpp \
	collectionlist.cpp \
	coverdialog.cpp \
	coverdialogbase.ui \
	covericonview.cpp \
	coverinfo.cpp \
	covermanager.cpp \
	deletedialog.cpp \
	deletedialogbase.ui \
	directorylist.cpp \
	directorylistbase.ui \
	dynamicplaylist.cpp \
	exampleoptions.cpp \
	exampleoptionsbase.ui \
	folderplaylist.cpp \
	filehandle.cpp \
	filerenamer.cpp \
	filerenamerbase.ui \
	filerenameroptions.cpp \
	filerenameroptionsbase.ui \
	filerenamerconfigdlg.cpp \
	gstreamerplayer.cpp \
	webimagefetcher.cpp \
	webimagefetcherdialog.cpp \
	historyplaylist.cpp \
	juk.cpp \
	jukIface.skel \
	k3bexporter.cpp \
	keydialog.cpp \
	main.cpp \
	mediafiles.cpp \
	musicbrainzquery.cpp \
	nowplaying.cpp \
	playermanager.cpp \
	playlist.cpp \
	playlistbox.cpp \
	playlistcollection.cpp \
	playlistinterface.cpp \
	playlistitem.cpp \
	playlistsearch.cpp \
	playlistsplitter.cpp \
	searchplaylist.cpp \
	searchwidget.cpp \
	slideraction.cpp \
	sortedstringlist.cpp \
	splashscreen.cpp \
	statuslabel.cpp \
	stringshare.cpp \
	systemtray.cpp \
	tag.cpp \
	tageditor.cpp \
	tagguesser.cpp \
	tagguesserconfigdlg.cpp \
	tagguesserconfigdlgwidget.ui \
	tagrenameroptions.cpp \
	tagtransactionmanager.cpp \
	trackpickerdialog.cpp \
	trackpickerdialogbase.ui \
	tracksequenceiterator.cpp \
	tracksequencemanager.cpp \
	treeviewitemplaylist.cpp \
	upcomingplaylist.cpp \
	ktrm.cpp \
	viewmode.cpp

tagguessertest_SOURCES = tagguessertest.cpp tagguesser.cpp

INCLUDES= $(all_includes) $(taglib_includes) $(akode_includes) $(GST_CFLAGS) $(ARTS_CFLAGS)

##################################################
# check to see if MusicBrainz is available
##################################################
if link_lib_MB
mblibs = -ltunepimp
endif
##################################################

juk_LDADD = -lm $(LDADD_GST) $(mblibs) $(LIB_KIO) $(taglib_libs) $(akode_libs) $(LIB_KHTML) $(LIB_ARTS)
juk_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LDFLAGS_GST) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor -lmcop -lartsflow_idl -lkmedia2_idl -lsoundserver_idl $(akode_libs)

KDE_CXXFLAGS = $(USE_EXCEPTIONS)

tagguessertest_LDADD = $(LIB_KDECORE)
tagguessertest_LDFLAGS = $(all_libraries) $(LIB_QT) -lDCOP $(LIB_KDECORE) $(LIB_KDEUI) -lkdefx $(LIB_KIO) -lktexteditor -lmcop -lartsflow_idl -lkmedia2_idl -lsoundserver_idl

SUBDIRS = pics

rcdir = $(kde_datadir)/juk
rc_DATA = jukui.rc jukui-rtl.rc

servicemenudir = $(kde_datadir)/konqueror/servicemenus
servicemenu_DATA = jukservicemenu.desktop

METASOURCES = AUTO
KDE_ICON = AUTO
POFILES = AUTO

xdg_apps_DATA = juk.desktop

messages: rc.cpp
	$(EXTRACTRC) *.rc >> rc.cpp
	$(XGETTEXT) *.rc *.cpp *.h -o $(podir)/juk.pot
	-rm rc.cpp
KDE_OPTIONS=nofinal