annotate src/audacious/Makefile @ 3572:625af2797f35 trunk

Clean up Makefiles.
author Jonathan Schleifer <js@h3c.de>
date Wed, 19 Sep 2007 17:32:47 +0200
parents 3ff87aafe1a4
children ae14a38d2553
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
1 SUBDIRS = ${INTL_OBJECTIVE}
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
2
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
3 PROG = audacious
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
4 SRCS = auddrct.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
5 build_stamp.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
6 configdb.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
7 custom_uri.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
8 discovery.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
9 dnd.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
10 dock.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
11 effect.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
12 eventqueue.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
13 fft.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
14 flow.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
15 formatter.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
16 general.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
17 glade.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
18 hints.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
19 hook.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
20 iir.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
21 iir_cfs.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
22 iir_fpu.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
23 input.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
24 logger.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
25 main.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
26 memorypool.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
27 mime.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
28 output.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
29 pixbuf_effects.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
30 playback.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
31 playback_evlisteners.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
32 playlist.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
33 playlist_container.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
34 playlist_evlisteners.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
35 pluginenum.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
36 rcfile.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
37 signals.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
38 strings.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
39 tuple.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
40 tuple_formatter.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
41 tuple_compiler.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
42 skin.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
43 ui_about.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
44 ui_albumart.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
45 ui_credits.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
46 ui_equalizer.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
47 ui_fileinfo.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
48 ui_fileinfopopup.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
49 ui_fileopener.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
50 ui_jumptotrack.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
51 ui_lastfm.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
52 ui_main.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
53 ui_main_evlisteners.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
54 ui_manager.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
55 ui_playlist.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
56 ui_playlist_manager.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
57 ui_preferences.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
58 ui_skinned_cursor.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
59 ui_skinned_window.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
60 ui_skinned_button.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
61 ui_skinned_textbox.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
62 ui_skinned_number.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
63 ui_skinned_horizontal_slider.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
64 ui_vis.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
65 ui_svis.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
66 ui_skinned_menurow.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
67 ui_skinned_playstatus.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
68 ui_skinned_monostereo.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
69 ui_skinned_equalizer_slider.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
70 ui_skinned_equalizer_graph.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
71 ui_skinned_playlist_slider.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
72 ui_skinned_playlist.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
73 ui_skinselector.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
74 ui_urlopener.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
75 util.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
76 vfs.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
77 vfs_buffer.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
78 vfs_buffered_file.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
79 vfs_common.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
80 visualization.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
81 volumecontrol.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
82 sync-menu.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
83 xconvert.c
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
84
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
85 ifdef USE_DBUS
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
86 SRCS += dbus.c
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
87 endif
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
88
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
89 INCLUDES = auddrct.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
90 configdb.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
91 custom_uri.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
92 dbus.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
93 discovery.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
94 dbus-service.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
95 eventqueue.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
96 flow.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
97 formatter.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
98 rcfile.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
99 i18n.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
100 input.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
101 hook.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
102 main.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
103 mime.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
104 output.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
105 playback.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
106 playlist.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
107 playlist_container.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
108 plugin.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
109 strings.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
110 tuple.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
111 tuple_formatter.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
112 tuple_compiler.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
113 ui_fileinfopopup.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
114 ui_lastfm.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
115 ui_plugin_menu.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
116 ui_preferences.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
117 util.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
118 vfs.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
119 vfs_buffer.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
120 vfs_buffered_file.h \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
121 xconvert.h
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
122
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
123 DATA = glade/fileinfo.glade \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
124 glade/prefswin.glade \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
125 images/about-logo.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
126 images/appearance.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
127 images/audacious_eq.xpm \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
128 images/audacious_player.xpm \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
129 images/audacious_playlist.xpm \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
130 images/audio.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
131 images/connectivity.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
132 images/eq.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
133 images/info.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
134 images/menu_invert_playlist.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
135 images/menu_queue_toggle.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
136 images/menu_randomize_playlist.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
137 images/menu_remove_dups.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
138 images/menu_remove_unavail.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
139 images/menu_select_all.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
140 images/menu_select_invert.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
141 images/menu_select_none.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
142 images/menu_sort_artist.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
143 images/menu_sort_filename.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
144 images/menu_sort_pathfile.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
145 images/menu_sort_title.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
146 images/mouse.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
147 images/pl.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
148 images/play.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
149 images/playlist.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
150 images/plugins.png \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
151 ui/equalizer.ui \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
152 ui/mainwin.ui \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
153 ui/playlist.ui \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
154 ui/carbon-menubar.ui
2785
182aa34ae6c4 [svn] - implement some audacious-remote functions.
yaz
parents: 2771
diff changeset
155
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
156 include ../../buildsys.mk
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
157 include ../../extra.mk
2771
4585019eb82e [svn] -Renamed MPRIS /TrackList Shuffle method to Random
magma
parents: 2769
diff changeset
158
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
159 LDFLAGS += ${AUDLDFLAGS} ${EXPORTDYN}
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
160 LIBS += ${LDADD}
3434
e5aafb18bf70 Fix linking.
William Pitcock <nenolod@atheme.org>
parents: 3433
diff changeset
161
3536
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
162 ifdef USE_DBUS
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
163 CPPFLAGS += -I../libaudclient
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
164 DBUS_BINDINGS = dbus-server-bindings.h dbus-client-bindings.h
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
165 LIBS += -L../libaudclient -laudclient
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
166 endif
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
167
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
168 depend-hook: ${DBUS_BINDINGS}
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
169
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
170 CPPFLAGS += -DHAVE_CONFIG_H \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
171 ${MOWGLI_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
172 ${GTK_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
173 ${LIBGLADE_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
174 ${BEEP_DEFINES} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
175 ${ARCH_DEFINES} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
176 ${DBUS_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
177 ${samplerate_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
178 ${REGEX_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
179 ${LIBMCS_CFLAGS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
180 -D_AUDACIOUS_CORE \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
181 -I.. -I../.. \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
182 -I./intl
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
183
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
184 LIBS += ${LIBINTL} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
185 ${samplerate_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
186 ../libguess/libguess.a \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
187 ${GTK_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
188 ${DBUS_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
189 ${MOWGLI_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
190 ${LIBMCS_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
191 ${LIBGLADE_LIBS} \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
192 ${REGEX_LIBS}
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
193
2905
084d367e3577 separate build_stamp.c from depend-prehook to avoid excessive stamping.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 2842
diff changeset
194 build_stamp.c:
2837
b6b8fe38e1e3 Fix handling of buildstamp rule.
William Pitcock <nenolod@atheme.org>
parents: 2836
diff changeset
195 if [ -d ../../.hg ]; then \
b6b8fe38e1e3 Fix handling of buildstamp rule.
William Pitcock <nenolod@atheme.org>
parents: 2836
diff changeset
196 revh=`hg tip --template 'const char *svn_stamp = "#rev#:#node|short#";\n' 2>/dev/null`; \
2836
7035e35d4067 Remove build_stamp.c and generate it on demand.
William Pitcock <nenolod@atheme.org>
parents: 2785
diff changeset
197 [ -z "$$revh" ] || echo "$$revh" > build_stamp.c; \
7035e35d4067 Remove build_stamp.c and generate it on demand.
William Pitcock <nenolod@atheme.org>
parents: 2785
diff changeset
198 fi
7035e35d4067 Remove build_stamp.c and generate it on demand.
William Pitcock <nenolod@atheme.org>
parents: 2785
diff changeset
199
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
200 clean-hook:
2905
084d367e3577 separate build_stamp.c from depend-prehook to avoid excessive stamping.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 2842
diff changeset
201 if [ -d ../../.hg ]; then \
084d367e3577 separate build_stamp.c from depend-prehook to avoid excessive stamping.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 2842
diff changeset
202 rm -f build_stamp.c; \
084d367e3577 separate build_stamp.c from depend-prehook to avoid excessive stamping.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 2842
diff changeset
203 fi
084d367e3577 separate build_stamp.c from depend-prehook to avoid excessive stamping.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 2842
diff changeset
204
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
205 DBUS_BINDINGS_SOURCES = objects.xml \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
206 mpris_root.xml \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
207 mpris_tracklist.xml \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
208 mpris_player.xml
2708
b66e6a928a6e [svn] - add dependency for dbus bindings.
yaz
parents: 2706
diff changeset
209
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
210 desktop_DATA = audacious.desktop
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
211 desktopdir = ${datadir}/applicationu
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
212
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
213 dbus-server-bindings.h: ${DBUS_BINDINGS_SOURCES}
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
214 ${DBUS_BINDING_TOOL} --mode=glib-server --prefix=audacious_rc objects.xml > $@
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
215 ${DBUS_BINDING_TOOL} --mode=glib-server --prefix=mpris_root mpris_root.xml >> $@
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
216 ${DBUS_BINDING_TOOL} --mode=glib-server --prefix=mpris_tracklist mpris_tracklist.xml >> $@
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
217 ${DBUS_BINDING_TOOL} --mode=glib-server --prefix=mpris_player mpris_player.xml >> $@
2694
c2b82432c1b6 [svn] Added basic DBus support, disabled by default with a configuration option to enable it. The general and playback information/manipulation methods are currently the only ones implemented. That is version, play, pause, stop, playing, paused, stopped, status, and seek. There are stubs for many unimplemented methods.
magma
parents: 2691
diff changeset
218
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
219 dbus-client-bindings.h: ${DBUS_BINDINGS_SOURCES}
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
220 ${DBUS_BINDING_TOOL} --mode=glib-client --prefix=audacious_rc objects.xml > $@
2711
c35913222440 [svn] Initial commit of dbus client library for plugins. Various changes were made to the plugin structure to support dbus.
magma
parents: 2709
diff changeset
221
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
222 OBJECTIVE_DATA = audacious.desktop:${datadir}/applications