1
2AM_CPPFLAGS = \
3	-I$(top_srcdir)							\
4	-I$(top_srcdir)/libbrasero-utils/				\
5	-I$(top_builddir)/libbrasero-utils/				\
6	-I$(top_srcdir)/libbrasero-media/				\
7	-I$(top_builddir)/libbrasero-media/				\
8	-I$(top_srcdir)/libbrasero-burn/				\
9	-I$(top_builddir)/libbrasero-burn/				\
10	-DBRASERO_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" 	\
11	-DBRASERO_PREFIX=\"$(prefix)\"           			\
12	-DBRASERO_SYSCONFDIR=\"$(sysconfdir)\"   			\
13	-DBRASERO_DATADIR=\"$(datadir)/brasero\"     	    		\
14	-DBRASERO_LIBDIR=\"$(libdir)\"  	         		\
15	-DEGG_SM_CLIENT_BACKEND_XSMP					\
16	$(WARN_CFLAGS)							\
17	$(DISABLE_DEPRECATED)						\
18	$(BRASERO_GLIB_CFLAGS)						\
19	$(BRASERO_GIO_CFLAGS)						\
20	$(BRASERO_GSTREAMER_CFLAGS)					\
21	$(BRASERO_GSTREAMER_BASE_CFLAGS)				\
22	$(BRASERO_GTK_CFLAGS)						\
23	$(BRASERO_DBUS_CFLAGS)						\
24	$(BRASERO_LIBXML_CFLAGS)					\
25	$(BRASERO_SEARCH_CFLAGS)					\
26	$(BRASERO_PL_PARSER_CFLAGS)					\
27	$(BRASERO_SM_CFLAGS) 						\
28	-Wno-error=format-y2k
29
30GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
31RECMARSHALFILES = brasero-marshal.h brasero-marshal.c
32
33brasero-marshal.h: brasero-marshal.list
34	( $(GLIB_GENMARSHAL) --prefix=brasero_marshal $(srcdir)/brasero-marshal.list --header > brasero-marshal.h )
35brasero-marshal.c: brasero-marshal.h
36	( $(GLIB_GENMARSHAL) --prefix=brasero_marshal $(srcdir)/brasero-marshal.list --body --header > brasero-marshal.c )
37
38bin_PROGRAMS = brasero
39
40brasero_SOURCES = \
41	brasero-marshal.c	\
42	brasero-marshal.h	\
43	main.c		\
44	brasero-utils.h		\
45	brasero-utils.c         \
46	brasero-player.c         \
47	brasero-player.h         \
48	brasero-eject-dialog.c		\
49	brasero-eject-dialog.h		\
50	brasero-disc.c         \
51	brasero-disc.h         \
52	brasero-audio-disc.c         \
53	brasero-audio-disc.h         \
54	brasero-project.c         \
55	brasero-project.h         \
56	brasero-project-type-chooser.c         \
57	brasero-project-type-chooser.h         \
58	brasero-player-bacon.c         \
59	brasero-player-bacon.h         \
60	brasero-song-properties.c         \
61	brasero-song-properties.h         \
62	brasero-uri-container.c         \
63	brasero-uri-container.h         \
64	brasero-project-manager.c         \
65	brasero-project-manager.h         \
66	brasero-layout.c         \
67	brasero-layout.h         \
68	brasero-file-chooser.c         \
69	brasero-file-chooser.h         \
70	eggtreemultidnd.c         \
71	eggtreemultidnd.h         \
72	brasero-multi-dnd.c         \
73	brasero-multi-dnd.h         \
74	brasero-layout-object.c         \
75	brasero-layout-object.h         \
76	brasero-plugin-manager-ui.c         \
77	brasero-plugin-manager-ui.h         \
78	brasero-pref.h         \
79	brasero-pref.c         \
80	brasero-plugin-option.h         \
81	brasero-plugin-option.c         \
82	brasero-split-dialog.h         \
83	brasero-split-dialog.c         \
84	brasero-time-button.h         \
85	brasero-time-button.c         \
86	brasero-preview.h         \
87	brasero-preview.c         \
88	brasero-data-disc.h         \
89	brasero-data-disc.c         \
90	brasero-file-filtered.h         \
91	brasero-file-filtered.c         \
92	brasero-filter-option.h         \
93	brasero-filter-option.c         \
94	baobab-cell-renderer-progress.c         \
95	baobab-cell-renderer-progress.h         \
96	brasero-multi-song-props.h         \
97	brasero-multi-song-props.c         \
98	brasero-rename.h         \
99	brasero-rename.c         \
100	brasero-video-disc.c         \
101	brasero-video-disc.h         \
102	brasero-video-tree-model.c         \
103	brasero-video-tree-model.h         \
104	brasero-app.c		\
105	brasero-app.h           \
106	brasero-project-name.c           \
107	brasero-project-name.h           \
108	brasero-project-parse.c           \
109	brasero-project-parse.h           \
110	brasero-setting.h        \
111	brasero-setting.c        \
112	brasero-search-engine.h        \
113	brasero-search-engine.c        \
114	brasero-drive-settings.h        \
115	brasero-drive-settings.c	\
116	brasero-song-control.h        \
117	brasero-song-control.c        \
118	brasero-cli.c        \
119	brasero-cli.h
120
121if BUILD_PLAYLIST
122brasero_SOURCES += \
123	brasero-playlist.c         \
124	brasero-playlist.h
125
126endif
127
128if BUILD_TRACKER
129brasero_SOURCES += \
130		   brasero-search-tracker.h	\
131		   brasero-search-tracker.c
132endif
133
134brasero_LDADD =						\
135	$(top_builddir)/libbrasero-media/libbrasero-media3.la	\
136	$(top_builddir)/libbrasero-burn/libbrasero-burn3.la	\
137	$(top_builddir)/libbrasero-utils/libbrasero-utils3.la	\
138	$(BRASERO_GLIB_LIBS)		\
139	$(BRASERO_GTHREAD_LIBS)				\
140	$(BRASERO_GIO_LIBS)		\
141	$(BRASERO_GSTREAMER_LIBS)	\
142	$(BRASERO_GSTREAMER_BASE_LIBS)	\
143	$(BRASERO_GTK_LIBS)		\
144	$(BRASERO_GMODULE_LIBS)		\
145	$(BRASERO_DBUS_LIBS)		\
146	$(BRASERO_LIBXML_LIBS)		\
147	$(BRASERO_SEARCH_LIBS)		\
148	$(BRASERO_PL_PARSER_LIBS)	\
149	$(BRASERO_SM_LIBS)
150
151EXTRA_DIST =			\
152	brasero-marshal.list
153
154CLEANFILES =			\
155	$(RECMARSHALFILES)
156
157-include $(top_srcdir)/git.mk
158