annotate src/audacious/Makefile @ 4728:ab79ddbdcf42

introduce new playlist widget
author Tomasz Mon <desowin@gmail.com>
date Thu, 17 Jul 2008 00:18:16 +0200
parents 6584bba8de63
children b87f8c707b7f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3574
9ffd5a2c5f35 In this special case, we really need extra.mk at the top of the file.
Jonathan Schleifer <js@h3c.de>
parents: 3573
diff changeset
1 include ../../extra.mk
9ffd5a2c5f35 In this special case, we really need extra.mk at the top of the file.
Jonathan Schleifer <js@h3c.de>
parents: 3573
diff changeset
2
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
3 SUBDIRS = ${INTL_OBJECTIVE}
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
4
3641
12500701b6dd Update buildsys (adds ${PROG_SUFFIX}).
Jonathan Schleifer <js@h3c.de>
parents: 3599
diff changeset
5 PROG = audacious${PROG_SUFFIX}
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
6 SRCS = af_equalizer.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
7 auddrct.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
8 audconfig.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
9 build_stamp.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
10 configdb.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
11 custom_uri.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
12 discovery.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
13 dnd.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
14 effect.c \
4706
7375fa718dd8 made new equalizer interface that doesn't imply a connection with the UI
mf0102 <0102@gmx.at>
parents: 4703
diff changeset
15 equalizer.c \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
16 equalizer_flow.c \
4706
7375fa718dd8 made new equalizer interface that doesn't imply a connection with the UI
mf0102 <0102@gmx.at>
parents: 4703
diff changeset
17 equalizer_preset.c \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
18 eventqueue.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
19 fft.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
20 flow.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
21 general.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
22 hook.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
23 icons-stock.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
24 interface.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
25 input.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
26 logger.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
27 main.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
28 mime.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
29 output.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
30 pixbuf_effects.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
31 playback.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
32 playback_evlisteners.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
33 playlist.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
34 playlist_container.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
35 pluginenum.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
36 rcfile.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
37 signals.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
38 src_flow.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
39 strings.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
40 tuple.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
41 tuple_formatter.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
42 tuple_compiler.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
43 ui_fileinfopopup.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
44 ui_fileopener.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
45 ui_headless.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
46 ui_legacy.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
47 ui_new.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
48 ui_preferences.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
49 util.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
50 vfs.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
51 vfs_buffer.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
52 vfs_buffered_file.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
53 vfs_common.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
54 visualization.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
55 volumecontrol.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
56 sync-menu.c \
4712
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
57 ui_about.c \
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
58 ui_albumart.c \
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
59 ui_credits.c \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
60 legacy/ui_dock.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
61 legacy/ui_equalizer.c \
4712
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
62 ui_fileinfo.c \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
63 legacy/ui_hints.c \
4712
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
64 ui_jumptotrack.c \
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
65 ui_jumptotrack_cache.c \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
66 legacy/ui_main.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
67 legacy/ui_main_evlisteners.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
68 legacy/ui_manager.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
69 legacy/ui_playlist.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
70 legacy/ui_playlist_evlisteners.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
71 legacy/ui_playlist_manager.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
72 legacy/ui_skin.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
73 legacy/ui_skinned_window.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
74 legacy/ui_skinned_button.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
75 legacy/ui_skinned_textbox.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
76 legacy/ui_skinned_number.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
77 legacy/ui_skinned_horizontal_slider.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
78 legacy/ui_vis.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
79 legacy/ui_svis.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
80 legacy/ui_skinned_menurow.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
81 legacy/ui_skinned_playstatus.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
82 legacy/ui_skinned_monostereo.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
83 legacy/ui_skinned_equalizer_slider.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
84 legacy/ui_skinned_equalizer_graph.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
85 legacy/ui_skinned_playlist_slider.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
86 legacy/ui_skinned_playlist.c \
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
87 legacy/ui_skinselector.c \
4712
6584bba8de63 I don't think those files belong to legacy ui...
Tomasz Mon <desowin@gmail.com>
parents: 4706
diff changeset
88 ui_urlopener.c \
4728
ab79ddbdcf42 introduce new playlist widget
Tomasz Mon <desowin@gmail.com>
parents: 4712
diff changeset
89 ui_playlist_widget.c \
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
90
4490
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
91 ifeq ($(USE_DBUS),yes)
3574
9ffd5a2c5f35 In this special case, we really need extra.mk at the top of the file.
Jonathan Schleifer <js@h3c.de>
parents: 3573
diff changeset
92 SRCS += dbus.c
9ffd5a2c5f35 In this special case, we really need extra.mk at the top of the file.
Jonathan Schleifer <js@h3c.de>
parents: 3573
diff changeset
93 endif
9ffd5a2c5f35 In this special case, we really need extra.mk at the top of the file.
Jonathan Schleifer <js@h3c.de>
parents: 3573
diff changeset
94
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
95 INCLUDES = auddrct.h \
4404
7513318719a7 Pfft, we are Audacious and this is SPARTA!
Matti Hamalainen <ccr@tnsp.org>
parents: 4403
diff changeset
96 audconfig.h \
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
97 configdb.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
98 custom_uri.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
99 dbus.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
100 discovery.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
101 dbus-service.h \
4703
49ea99d333e9 begin seperating equalizer preset from legacy ui
Tomasz Mon <desowin@gmail.com>
parents: 4702
diff changeset
102 equalizer_preset.h \
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
103 eventqueue.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
104 flow.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
105 rcfile.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
106 i18n.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
107 input.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
108 hook.h \
4700
3a56d2786063 move all files belonging to the legacy UI to legacy/
mf0102 <0102@gmx.at>
parents: 4676
diff changeset
109 interface.h \
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
110 main.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
111 mime.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
112 output.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
113 playback.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
114 playlist.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
115 playlist_container.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
116 plugin.h \
4598
a2cbde1af409 export create_widgets to PAPI
Tomasz Mon <desowin@gmail.com>
parents: 4552
diff changeset
117 preferences.h \
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
118 strings.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
119 tuple.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
120 tuple_formatter.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
121 tuple_compiler.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
122 ui_fileinfopopup.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
123 ui_plugin_menu.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
124 ui_preferences.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
125 util.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
126 vfs.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
127 vfs_buffer.h \
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
128 vfs_buffered_file.h
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
129
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
130 DATA = images/about-logo.png \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
131 images/appearance.png \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
132 images/audacious_eq.xpm \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
133 images/audacious_player.xpm \
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
134 images/audacious_playlist.xpm \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
135 images/audio.png \
4663
413cce2453b2 added the bluetooth logo image
Paula Stanciu <paula.stanciu@gmail.com>
parents: 4623
diff changeset
136 images/blue.png \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
137 images/connectivity.png \
4054
d3b549e75380 removed some old icons and replaced them with shiny, new ones
mf0102 <0102@gmx.at>
parents: 4053
diff changeset
138 images/menu_playlist.png \
d3b549e75380 removed some old icons and replaced them with shiny, new ones
mf0102 <0102@gmx.at>
parents: 4053
diff changeset
139 images/menu_plugin.png \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
140 images/menu_queue_toggle.png \
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
141 images/menu_randomize_playlist.png \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
142 images/mouse.png \
4152
9289b6b424cd Added new Playback section
mf0102 <0102@gmx.at>
parents: 4054
diff changeset
143 images/playback.png \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
144 images/playlist.png \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
145 images/plugins.png \
4352
ac1f6d211223 Split BmpConfig from main.c and main.h; move around some other stuff too
mf0102 <0102@gmx.at>
parents: 4322
diff changeset
146 images/replay_gain.png \
4046
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
147 ui/equalizer.ui \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
148 ui/mainwin.ui \
5f9227fe09e9 whoops, forgot to kick eq.png from Makefile
mf0102 <0102@gmx.at>
parents: 3993
diff changeset
149 ui/playlist.ui \
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
150 ui/carbon-menubar.ui
2785
182aa34ae6c4 [svn] - implement some audacious-remote functions.
yaz
parents: 2771
diff changeset
151
3656
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
152 CLEAN = build_stamp.c libaudacious.exe.a
4233
74c6f3d3cf1d it buids successfully :)
Eugene Zagidullin <e.asphyx@gmail.com>
parents: 4152
diff changeset
153 EXT_DEPS = ../libguess/libguess.a \
4490
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
154 ../libSAD/libSAD.a
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
155
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
156 ifeq ($(USE_EGGSM),yes)
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
157 EXT_DEPS += ../libeggsmclient/libeggsmclient.a
4502
3211a6b15fd3 Define EGGSM_{LIBS,CFLAGS} with =, not +=
Matti Hamalainen <ccr@tnsp.org>
parents: 4491
diff changeset
158 EGGSM_LIBS = ../libeggsmclient/libeggsmclient.a ${SM_LIBS}
3211a6b15fd3 Define EGGSM_{LIBS,CFLAGS} with =, not +=
Matti Hamalainen <ccr@tnsp.org>
parents: 4491
diff changeset
159 EGGSM_CFLAGS = -I../libeggsmclient ${SM_CFLAGS}
4490
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
160 endif
3591
74d1f0c78456 Fix generation of build_stamp.c.
Jonathan Schleifer <js@h3c.de>
parents: 3586
diff changeset
161
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
162 include ../../buildsys.mk
3573
ae14a38d2553 AUDLDFLAGS isn't substitued, therefore remove it.
Jonathan Schleifer <js@h3c.de>
parents: 3572
diff changeset
163
4490
2e56a47e7a5d Correctly check for USE_DBUS and USE_EGGSM.
Matti Hamalainen <ccr@tnsp.org>
parents: 4478
diff changeset
164 ifeq ($(USE_DBUS),yes)
3536
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
165 CPPFLAGS += -I../libaudclient
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
166 DBUS_BINDINGS = dbus-server-bindings.h dbus-client-bindings.h
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
167 LIBS += -L../libaudclient -laudclient
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
168 endif
66c6a8a79034 Fix depend-hook call.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
169
3593
85a49369c95f Actually, the last patch was wrong. depend has to depend on ${SRCS}.
Jonathan Schleifer <js@h3c.de>
parents: 3591
diff changeset
170 pre-depend: ${DBUS_BINDINGS}
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
171
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
172 CPPFLAGS += -DHAVE_CONFIG_H \
4511
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
173 ${MOWGLI_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
174 ${GLIB_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
175 ${GTHREAD_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
176 ${GTK_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
177 ${AUDACIOUS_DEFINES} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
178 ${ARCH_DEFINES} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
179 ${DBUS_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
180 ${SAMPLERATE_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
181 ${REGEX_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
182 ${LIBMCS_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
183 ${SIMD_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
184 -D_AUDACIOUS_CORE \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
185 -I../libSAD \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
186 ${EGGSM_CFLAGS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
187 -I.. -I../.. \
4702
1cdfff982241 temporary fix until we get rid of legacy directory
Tomasz Mon <desowin@gmail.com>
parents: 4700
diff changeset
188 -I./intl \
1cdfff982241 temporary fix until we get rid of legacy directory
Tomasz Mon <desowin@gmail.com>
parents: 4700
diff changeset
189 -I.
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
190
4511
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
191 LIBS += ${LDADD} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
192 ${LIBINTL} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
193 ${SAMPLERATE_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
194 ../libguess/libguess.a \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
195 ../libSAD/libSAD.a \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
196 ${EGGSM_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
197 ${GLIB_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
198 ${GTHREAD_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
199 ${GTK_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
200 ${DBUS_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
201 ${MOWGLI_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
202 ${LIBMCS_LIBS} \
2d1e18c97154 indentation
mf0102 <0102@gmx.at>
parents: 4508
diff changeset
203 ${REGEX_LIBS}
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3485
diff changeset
204
4623
68e0859ad1a6 enables audacious to pick up its own libraries when prefix has been specified.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 4598
diff changeset
205 LDFLAGS += ${PROG_IMPLIB_LDFLAGS} ${AUDLDFLAGS}
3651
a5a81f8d6fd7 Update buildsys + small fixes.
Jonathan Schleifer <js@h3c.de>
parents: 3641
diff changeset
206
4623
68e0859ad1a6 enables audacious to pick up its own libraries when prefix has been specified.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents: 4598
diff changeset
207 build_stamp.c:
4464
9b207731e81e Use test instead of [ ].
Matti Hamalainen <ccr@tnsp.org>
parents: 4404
diff changeset
208 if test -d ../../.hg ; then \
2837
b6b8fe38e1e3 Fix handling of buildstamp rule.
William Pitcock <nenolod@atheme.org>
parents: 2836
diff changeset
209 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
210 [ -z "$$revh" ] || echo "$$revh" > build_stamp.c; \
4322
e960a507509d Define build stamp as "UNSUPPORTED VERSION" if building out of hg-repo.
Matti Hamalainen <ccr@tnsp.org>
parents: 4316
diff changeset
211 else \
e960a507509d Define build stamp as "UNSUPPORTED VERSION" if building out of hg-repo.
Matti Hamalainen <ccr@tnsp.org>
parents: 4316
diff changeset
212 echo "const char *svn_stamp = \"UNSUPPORTED VERSION\";" > build_stamp.c; \
2836
7035e35d4067 Remove build_stamp.c and generate it on demand.
William Pitcock <nenolod@atheme.org>
parents: 2785
diff changeset
213 fi
7035e35d4067 Remove build_stamp.c and generate it on demand.
William Pitcock <nenolod@atheme.org>
parents: 2785
diff changeset
214
4512
df578e2bba19 fixing a spelling mistake
mf0102 <0102@gmx.at>
parents: 4511
diff changeset
215 DBUS_BINDINGS_SOURCES = objects.xml \
df578e2bba19 fixing a spelling mistake
mf0102 <0102@gmx.at>
parents: 4511
diff changeset
216 mpris_root.xml \
df578e2bba19 fixing a spelling mistake
mf0102 <0102@gmx.at>
parents: 4511
diff changeset
217 mpris_tracklist.xml \
df578e2bba19 fixing a spelling mistake
mf0102 <0102@gmx.at>
parents: 4511
diff changeset
218 mpris_player.xml
2708
b66e6a928a6e [svn] - add dependency for dbus bindings.
yaz
parents: 2706
diff changeset
219
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
220 desktop_DATA = audacious.desktop
4512
df578e2bba19 fixing a spelling mistake
mf0102 <0102@gmx.at>
parents: 4511
diff changeset
221 desktopdir = ${datadir}/applications
2313
3149d4b1a9a9 [svn] - objective-make autodepend fixes
nenolod
parents:
diff changeset
222
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
223 dbus-server-bindings.h: ${DBUS_BINDINGS_SOURCES}
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
224 ${DBUS_BINDING_TOOL} --mode=glib-server --prefix=audacious_rc objects.xml > $@
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
225 ${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
226 ${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
227 ${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
228
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
229 dbus-client-bindings.h: ${DBUS_BINDINGS_SOURCES}
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3554
diff changeset
230 ${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
231
3656
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
232 install-extra:
3660
c54dfcdc839e Add missing targets to .PHONY.
Jonathan Schleifer <js@h3c.de>
parents: 3659
diff changeset
233 if test x"${PROG_IMPLIB_NEEDED}" = x"yes"; then \
3658
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
234 for i in ${PROG}; do \
3662
0a82e6c75d7f I should stop coding for today, I'm too unconcentrated.
Jonathan Schleifer <js@h3c.de>
parents: 3661
diff changeset
235 i="lib$$i.a"; \
3656
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
236 ${INSTALL_STATUS}; \
3661
19331a6b5d8e Fix wrong status message.
Jonathan Schleifer <js@h3c.de>
parents: 3660
diff changeset
237 if ${MKDIR_P} ${DESTDIR}${libdir} && install -m 644 $$i ${DESTDIR}${libdir}/$$i; then \
3656
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
238 ${INSTALL_OK}; \
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
239 else \
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
240 ${INSTALL_FAILED}; \
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
241 fi \
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
242 done \
db04d0916c22 implib for ${PROG} should finally work.
Jonathan Schleifer <js@h3c.de>
parents: 3655
diff changeset
243 fi
3658
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
244
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
245 uninstall-extra:
3660
c54dfcdc839e Add missing targets to .PHONY.
Jonathan Schleifer <js@h3c.de>
parents: 3659
diff changeset
246 if test x"${PROG_IMPLIB_NEEDED}" = x"yes"; then \
3658
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
247 for i in ${PROG}; do \
3662
0a82e6c75d7f I should stop coding for today, I'm too unconcentrated.
Jonathan Schleifer <js@h3c.de>
parents: 3661
diff changeset
248 i="lib$$i.a"; \
3661
19331a6b5d8e Fix wrong status message.
Jonathan Schleifer <js@h3c.de>
parents: 3660
diff changeset
249 if test -f ${DESTDIR}${libdir}/$$i; then \
3663
75372888e065 I always forget something today :(.
Jonathan Schleifer <js@h3c.de>
parents: 3662
diff changeset
250 if rm -f ${DESTDIR}${libdir}/$$i; then \
3658
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
251 ${DELETE_OK}; \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
252 else \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
253 ${DELETE_FAILED}; \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
254 fi \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
255 fi \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
256 done \
00549db12332 Add implib to uninstall target.
Jonathan Schleifer <js@h3c.de>
parents: 3657
diff changeset
257 fi