Mercurial > audlegacy
annotate src/audacious/Makefile @ 2348:564e8a1fe09a trunk
[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)
| author | giacomo |
|---|---|
| date | Tue, 16 Jan 2007 10:33:13 -0800 |
| parents | 02a850a2533b |
| children | cfc8431aceb5 |
| rev | line source |
|---|---|
| 2313 | 1 include ../../mk/rules.mk |
| 2 include ../../mk/init.mk | |
| 3 include ../../mk/objective.mk | |
| 4 | |
| 5 SUBDIRS = widgets glade images ui | |
| 6 | |
| 7 beepincludedir = $(includedir)/audacious | |
| 8 | |
| 9 OBJECTIVE_BINS = audacious | |
| 10 | |
| 11 LDFLAGS += $(AUDLDFLAGS) | |
| 12 | |
| 13 LDADD = \ | |
| 14 -L.. $(LTLIBINTL) \ | |
| 15 -L../libaudacious -laudacious \ | |
| 16 $(CHARDET_LIBS) \ | |
| 17 $(GTK_LIBS) \ | |
| 18 $(LIBGLADE_LIBS) \ | |
| 19 $(REGEX_LIBS) \ | |
| 20 ./widgets/libwidgets.a | |
| 21 | |
| 22 CFLAGS += \ | |
| 23 $(GTK_CFLAGS) \ | |
| 24 $(LIBGLADE_CFLAGS) \ | |
| 25 $(BEEP_DEFINES) \ | |
| 26 $(ARCH_DEFINES) \ | |
| 27 $(REGEX_CFLAGS) \ | |
| 28 -D_AUDACIOUS_CORE \ | |
| 29 -I.. -I../.. \ | |
| 30 -I../intl | |
| 31 | |
| 32 HEADERS = \ | |
| 33 input.h \ | |
| 34 main.h \ | |
| 35 output.h \ | |
| 36 playlist.h \ | |
| 37 playlist_container.h \ | |
| 38 plugin.h \ | |
|
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
|
39 ui_fileinfopopup.h \ |
| 2313 | 40 ui_preferences.h \ |
| 41 util.h \ | |
| 42 vfs.h \ | |
| 43 vfs_buffer.h | |
| 44 | |
| 45 SOURCES = \ | |
| 46 build_stamp.c \ | |
| 47 vfs.c \ | |
| 48 vfs_buffer.c \ | |
|
2341
02a850a2533b
[svn] - automatically buffering deriv-class of VFSFile. will be used to speed up probing of network sources.
nenolod
parents:
2313
diff
changeset
|
49 vfs_buffered_file.c \ |
| 2313 | 50 vfs_common.c \ |
| 51 genevent.c \ | |
| 52 util.c \ | |
| 53 output.c \ | |
| 54 fft.c \ | |
| 55 input.c \ | |
| 56 effect.c \ | |
| 57 general.c \ | |
| 58 visualization.c \ | |
| 59 pluginenum.c \ | |
| 60 playlist.c \ | |
| 61 playlist_container.c \ | |
| 62 playlist_manager.c \ | |
| 63 controlsocket.c \ | |
| 64 dock.c \ | |
| 65 playback.c \ | |
| 66 main.c \ | |
| 67 logger.c \ | |
| 68 ui_skinselector.c \ | |
| 69 ui_preferences.c \ | |
| 70 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
|
71 ui_fileinfopopup.c \ |
| 2313 | 72 ui_playlist.c \ |
| 73 ui_manager.c \ | |
| 74 ui_equalizer.c \ | |
| 75 ui_main.c \ | |
| 76 ui_about.c ui_credits.c \ | |
| 77 glade.c \ | |
| 78 hints.c \ | |
| 79 getopt.c getopt1.c \ | |
| 80 iir.c \ | |
| 81 iir_cfs.c \ | |
| 82 iir_fpu.c \ | |
| 83 signals.c \ | |
| 84 strings.c \ | |
| 85 pixbuf_effects.c \ | |
| 86 memorypool.c | |
| 87 | |
| 88 OBJECTS = ${SOURCES:.c=.o} | |
| 89 | |
| 90 desktop_DATA = audacious.desktop | |
| 91 desktopdir = $(datadir)/applications | |
| 92 | |
| 93 build-prehook: | |
| 94 if [ -d .svn ] && [ -f build_stamp.c ]; then \ | |
| 95 rm -f build_stamp.c; \ | |
| 96 printf "%10s %-20s\n" RM build_stamp.c; \ | |
| 97 fi | |
| 98 | |
| 99 build_stamp.c: | |
| 100 if [ -d .svn ] && [ ! -f build_stamp.c ]; then \ | |
| 101 ( \ | |
| 102 echo '/* SVN repository version.'; \ | |
| 103 echo ' * This auto-generated file must not be included in SVN; but must'; \ | |
| 104 echo ' * be included in release tarballs.'; \ | |
| 105 echo ' */'; \ | |
| 106 echo '#include <glib.h>'; \ | |
| 107 echo -n 'const gchar *svn_stamp = "'; \ | |
| 108 (svnversion -n .); \ | |
| 109 echo '";' \ | |
| 110 ) > build_stamp.c; \ | |
| 111 printf "%10s %-20s\n" STAMP build_stamp.c; \ | |
| 112 fi; | |
| 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 |
