udapted vi.po
[rhythmbox.git] / lib / Makefile.am
blob4f8098ca4a6ef4472d9dfb64bb7fac11b8978c20
1 ## arch-tag: Automake rules for misc. utility functions
3 noinst_LTLIBRARIES = librb.la
5 if MKDTEMP_MISSING
6 MKDTEMP_FILES = mkdtemp.c mkdtemp.h
7 else
8 MKDTEMP_FILES =
9 endif
11 librb_la_SOURCES =                                      \
12         $(MKDTEMP_FILES)                                \
13         rb-debug.c                                      \
14         rb-debug.h                                      \
15         eel-gconf-extensions.c                          \
16         eel-gconf-extensions.h                          \
17         rb-file-helpers.c                               \
18         rb-file-helpers.h                               \
19         rb-glade-helpers.c                              \
20         rb-glade-helpers.h                              \
21         rb-stock-icons.c                                \
22         rb-stock-icons.h                                \
23         rb-cut-and-paste-code.c                         \
24         rb-cut-and-paste-code.h                         \
25         rb-util.c                                       \
26         rb-util.h                                       \
27         rb-tree-dnd.c                                   \
28         rb-tree-dnd.h                                   \
29         rb-preferences.h                                \
30         md5.c                                           \
31         md5.h                                           \
32         rb-proxy-config.c                               \
33         rb-proxy-config.h
35 INCLUDES =                                              \
36         -DGNOMELOCALEDIR=\""$(datadir)/locale"\"        \
37         -DG_LOG_DOMAIN=\"Rhythmbox\"                    \
38         -DSHARE_DIR=\"$(pkgdatadir)\"                   \
39         -DDATADIR=\""$(datadir)"\"                      \
40         -I$(top_srcdir)                                 \
41         -I$(top_srcdir)/widgets                         \
42         $(WARN_CFLAGS)                                  \
43         $(SOUP_CFLAGS)                                  \
44         $(RHYTHMBOX_CFLAGS)
46 BUILT_SOURCES=
48 CLEAN_FILES = $(BUILT_SOURCES)
50 rb-marshal.c: rb-marshal.list
51         @GLIB_GENMARSHAL@ --prefix=rb_marshal $(srcdir)/rb-marshal.list --header --body > rb-marshal.c
53 rb-marshal.h: rb-marshal.list
54         @GLIB_GENMARSHAL@ --prefix=rb_marshal $(srcdir)/rb-marshal.list --header > rb-marshal.h
56 # inline icons
57 rhythmbox-set-star-inline.h: $(top_srcdir)/data/art/rhythmbox-set-star.png
58         @GDK_PIXBUF_CSOURCE@ --raw --name=rhythmbox_set_star_inline $< > $@
60 rhythmbox-unset-star-inline.h: $(top_srcdir)/data/art/rhythmbox-unset-star.png
61         @GDK_PIXBUF_CSOURCE@ --raw --name=rhythmbox_unset_star_inline $< > $@
63 rhythmbox-no-star-inline.h: $(top_srcdir)/data/art/rhythmbox-no-star.png
64         @GDK_PIXBUF_CSOURCE@ --raw --name=rhythmbox_no_star_inline $< > $@
66 rhythmbox-podcast-inline.h: $(top_srcdir)/data/art/rhythmbox-podcast.png
67         @GDK_PIXBUF_CSOURCE@ --raw --name=rhythmbox_podcast_inline $< > $@
69 rhythmbox-tray-icon-inline.h: $(top_srcdir)/data/art/rhythmbox-tray-icon.png
70         @GDK_PIXBUF_CSOURCE@ --raw --name=rhythmbox_tray_icon_inline $< > $@
72 media-eject-inline.h: $(top_srcdir)/data/art/media-eject.png
73         @GDK_PIXBUF_CSOURCE@ --raw --name=media_eject_inline $< > $@
76 BUILT_SOURCES +=                                \
77         rb-marshal.c                            \
78         rb-marshal.h                            \
79         rhythmbox-set-star-inline.h             \
80         rhythmbox-unset-star-inline.h           \
81         rhythmbox-no-star-inline.h              \
82         rhythmbox-podcast-inline.h              \
83         rhythmbox-tray-icon-inline.h            \
84         media-eject-inline.h
86 librb_la_SOURCES += $(BUILT_SOURCES)
88 librb_la_LDFLAGS = -export-dynamic
90 EXTRA_DIST = rb-marshal.list