Mercurial > audlegacy
annotate src/audacious/Makefile @ 2538:719e0898ff3c trunk
[svn] - Patch to use libsamplerate for high-quality interpolated upsampling,
similar to what foobar2000 can do. Patch by Teru KAMOGASHIRA.
author | nenolod |
---|---|
date | Sat, 17 Feb 2007 02:19:35 -0800 |
parents | 7aac1b5ef85d |
children | c399c0979e09 |
rev | line source |
---|---|
2409
30ab29ed32d8
[svn] - back out objective-make topdir probe stuff, it doesnt work on some
nenolod
parents:
2404
diff
changeset
|
1 include ../../mk/rules.mk |
30ab29ed32d8
[svn] - back out objective-make topdir probe stuff, it doesnt work on some
nenolod
parents:
2404
diff
changeset
|
2 include ../../mk/init.mk |
30ab29ed32d8
[svn] - back out objective-make topdir probe stuff, it doesnt work on some
nenolod
parents:
2404
diff
changeset
|
3 include ../../mk/objective.mk |
2313 | 4 |
5 SUBDIRS = widgets glade images ui | |
6 | |
7 OBJECTIVE_BINS = audacious | |
8 | |
9 LDFLAGS += $(AUDLDFLAGS) | |
10 | |
11 LDADD = \ | |
2441 | 12 -L.. $(LTLIBINTL) \ |
2313 | 13 -L../libaudacious -laudacious \ |
2538
719e0898ff3c
[svn] - Patch to use libsamplerate for high-quality interpolated upsampling,
nenolod
parents:
2537
diff
changeset
|
14 $(samplerate_LIBS) \ |
2313 | 15 $(CHARDET_LIBS) \ |
2441 | 16 $(GTK_LIBS) \ |
2313 | 17 $(LIBGLADE_LIBS) \ |
2441 | 18 $(REGEX_LIBS) \ |
2313 | 19 ./widgets/libwidgets.a |
20 | |
21 CFLAGS += \ | |
2441 | 22 $(GTK_CFLAGS) \ |
2313 | 23 $(LIBGLADE_CFLAGS) \ |
2441 | 24 $(BEEP_DEFINES) \ |
25 $(ARCH_DEFINES) \ | |
2538
719e0898ff3c
[svn] - Patch to use libsamplerate for high-quality interpolated upsampling,
nenolod
parents:
2537
diff
changeset
|
26 $(samplerate_CFLAGS) \ |
2441 | 27 $(REGEX_CFLAGS) \ |
2313 | 28 -D_AUDACIOUS_CORE \ |
2441 | 29 -I.. -I../.. \ |
2313 | 30 -I../intl |
31 | |
2367 | 32 HEADERS = \ |
2426 | 33 formatter.h \ |
2537 | 34 rcfile.h \ |
2387
af600aefd2cf
[svn] - add i18n.h which wraps gettext in a way that is usable to plugins.
nenolod
parents:
2386
diff
changeset
|
35 i18n.h \ |
2367 | 36 input.h \ |
2404 | 37 hook.h \ |
2386 | 38 main.h \ |
2367 | 39 output.h \ |
40 playlist.h \ | |
41 playlist_container.h \ | |
42 plugin.h \ | |
2385
ab2b1b6f6179
[svn] - add missing inclusion of strings.h where necessary, do not export main.h and export strings.h
giacomo
parents:
2367
diff
changeset
|
43 strings.h \ |
2441 | 44 titlestring.h \ |
2367 | 45 ui_fileinfopopup.h \ |
46 ui_preferences.h \ | |
47 util.h \ | |
48 vfs.h \ | |
2431
3ec22a11c83e
[svn] - moved titlestring.* and xconvert.* from libaudacious to audacious
mf0102
parents:
2426
diff
changeset
|
49 vfs_buffer.h \ |
3ec22a11c83e
[svn] - moved titlestring.* and xconvert.* from libaudacious to audacious
mf0102
parents:
2426
diff
changeset
|
50 xconvert.h |
2367 | 51 |
2313 | 52 SOURCES = \ |
53 build_stamp.c \ | |
2365 | 54 controlsocket.c \ |
2536 | 55 configdb.c \ |
2365 | 56 dnd.c \ |
57 dock.c \ | |
58 effect.c \ | |
59 fft.c \ | |
2426 | 60 formatter.c \ |
2365 | 61 general.c \ |
2313 | 62 genevent.c \ |
2365 | 63 glade.c \ |
64 hints.c \ | |
2404 | 65 hook.c \ |
2365 | 66 iir.c \ |
67 iir_cfs.c \ | |
68 iir_fpu.c \ | |
69 input.c \ | |
70 logger.c \ | |
71 main.c \ | |
72 memorypool.c \ | |
2313 | 73 output.c \ |
2365 | 74 pixbuf_effects.c \ |
75 playback.c \ | |
2313 | 76 playlist.c \ |
77 playlist_container.c \ | |
2365 | 78 pluginenum.c \ |
2537 | 79 rcfile.c \ |
2365 | 80 signals.c \ |
81 strings.c \ | |
2431
3ec22a11c83e
[svn] - moved titlestring.* and xconvert.* from libaudacious to audacious
mf0102
parents:
2426
diff
changeset
|
82 titlestring.c \ |
2365 | 83 ui_about.c \ |
2442
44df6c17411b
[svn] - split out albumart locating functions into a seperate file and make the public API available in util.h
nenolod
parents:
2441
diff
changeset
|
84 ui_albumart.c \ |
2365 | 85 ui_credits.c \ |
86 ui_equalizer.c \ | |
2313 | 87 ui_fileinfo.c \ |
2348
564e8a1fe09a
[svn] - made a public API for fileinfopopup (popup that displays metadata, the same used in playlist); now plugins can include ui_fileinfopopup.h to display metadata popups (i.e. statusicon and libnotify plugins)
giacomo
parents:
2341
diff
changeset
|
88 ui_fileinfopopup.c \ |
2416
0fd7f4f969ad
[svn] integrated urldecode.* from libaudacious into audacious directory, made separate ui_fileopener.*
mf0102
parents:
2411
diff
changeset
|
89 ui_fileopener.c \ |
2500 | 90 ui_jumptotrack.c \ |
2365 | 91 ui_main.c \ |
2313 | 92 ui_manager.c \ |
2365 | 93 ui_playlist.c \ |
2499
15a1f5ee4d1c
[svn] - playlist_manager -> ui_playlist_manager, since it's a UI component.
nenolod
parents:
2494
diff
changeset
|
94 ui_playlist_manager.c \ |
2365 | 95 ui_preferences.c \ |
2494
59661bd074b4
[svn] Try to put some skinned window code in a common place.
nenolod
parents:
2465
diff
changeset
|
96 ui_skinned_cursor.c \ |
59661bd074b4
[svn] Try to put some skinned window code in a common place.
nenolod
parents:
2465
diff
changeset
|
97 ui_skinned_window.c \ |
2365 | 98 ui_skinselector.c \ |
2422 | 99 ui_urlopener.c \ |
2416
0fd7f4f969ad
[svn] integrated urldecode.* from libaudacious into audacious directory, made separate ui_fileopener.*
mf0102
parents:
2411
diff
changeset
|
100 urldecode.c \ |
2365 | 101 util.c \ |
2494
59661bd074b4
[svn] Try to put some skinned window code in a common place.
nenolod
parents:
2465
diff
changeset
|
102 vfs.c \ |
2365 | 103 vfs_buffer.c \ |
104 vfs_buffered_file.c \ | |
105 vfs_common.c \ | |
2431
3ec22a11c83e
[svn] - moved titlestring.* and xconvert.* from libaudacious to audacious
mf0102
parents:
2426
diff
changeset
|
106 visualization.c \ |
3ec22a11c83e
[svn] - moved titlestring.* and xconvert.* from libaudacious to audacious
mf0102
parents:
2426
diff
changeset
|
107 xconvert.c |
2313 | 108 |
109 OBJECTS = ${SOURCES:.c=.o} | |
110 | |
111 desktop_DATA = audacious.desktop | |
112 desktopdir = $(datadir)/applications | |
113 | |
114 audacious: $(OBJECTS) widgets/libwidgets.a | |
115 $(CXX) $(LDFLAGS) $(OBJECTS) $(LDADD) -o $@ | |
116 @printf "%10s %-20s\n" LINK $@ | |
117 | |
118 OBJECTIVE_DATA = audacious.desktop:$(datadir)/applications |