include $(top_srcdir)/Makefile.shared noinst_LTLIBRARIES=libcaja-file-manager.la AM_CPPFLAGS = \ -I$(top_srcdir) \ $(CORE_CFLAGS) \ $(WARNING_CFLAGS) \ -DCAJA_DATADIR=\""$(datadir)/caja"\" \ -DDATADIR=\""$(datadir)"\" \ $(DISABLE_DEPRECATED_CFLAGS) \ $(NULL) BUILT_SOURCES = \ fm-marshal.c \ fm-marshal.h \ $(NULL) libcaja_file_manager_la_SOURCES = \ fm-actions.h \ fm-desktop-icon-view.c \ fm-desktop-icon-view.h \ fm-directory-view.c \ fm-directory-view.h \ fm-widget-view.c \ fm-widget-view.h \ fm-ditem-page.c \ fm-ditem-page.h \ fm-error-reporting.c \ fm-error-reporting.h \ fm-icon-container.c \ fm-icon-container.h \ fm-icon-view.c \ fm-icon-view.h \ fm-list-model.c \ fm-list-model.h \ fm-list-view-private.h \ fm-list-view.c \ fm-list-view.h \ fm-properties-window.c \ fm-properties-window.h \ fm-tree-model.c \ fm-tree-model.h \ fm-tree-view.c \ fm-tree-view.h \ caja-audio-mime-types.h \ $(NULL) nodist_libcaja_file_manager_la_SOURCES=\ $(BUILT_SOURCES) \ $(NULL) fm-marshal.list: $(libcaja_file_manager_la_SOURCES) Makefile.am $(AM_V_GEN)( cd $(srcdir) && \ sed -n -e 's/.*fm_marshal_\([[:upper:][:digit:]]*__[[:upper:][:digit:]_]*\).*/\1/p' \ $(libcaja_file_manager_la_SOURCES) ) \ | sed -e 's/__/:/' -e 'y/_/,/' | sort -u > $@.tmp @if cmp -s $@.tmp $@; then \ rm $@.tmp; \ else \ mv $@.tmp $@; \ fi %-marshal.c: %-marshal.list Makefile $(AM_V_GEN)echo "#include \"fm-marshal.h\"" > $@ && \ $(GLIB_GENMARSHAL) --body --prefix=$(subst -,_,$*)_marshal $< >> $*-marshal.c %-marshal.h: %-marshal.list Makefile $(AM_V_GEN)$(GLIB_GENMARSHAL) --header --prefix=$(subst -,_,$*)_marshal $< > $*-marshal.h EMPTY_VIEW_SOURCES = \ fm-empty-view.c \ fm-empty-view.h if ENABLE_EMPTY_VIEW libcaja_file_manager_la_SOURCES += $(EMPTY_VIEW_SOURCES) endif uidir = $(datadir)/caja/ui ui_DATA = \ caja-desktop-icon-view-ui.xml \ caja-directory-view-ui.xml \ caja-icon-view-ui.xml \ caja-list-view-ui.xml \ $(NULL) EXTRA_DIST = \ $(ui_DATA) \ fm-marshal.list CLEANFILES = \ $(BUILT_SOURCES) \ fm-marshal.list \ $(NULL) -include $(top_srcdir)/git.mk