if USING_BONOBO
if SUPPORT_GNUMERIC
if GUPPI_GNUMERIC_SHLIB
lib_LTLIBRARIES = guppi-gnumeric.la
else
bin_PROGRAMS = guppi-gnumeric
endif
endif
endif

GNUMERIC_GRAPH_IDL_GENERATED = 	\
	GNOME_Gnumeric_Graph-common.c	\
	GNOME_Gnumeric_Graph-skels.c	\
	GNOME_Gnumeric_Graph-stubs.c	\
	GNOME_Gnumeric_Graph.h

common_source = $(GNUMERIC_GRAPH_IDL_GENERATED) \
	guppi-gnumeric-version.h	\
	guppi-data-table-bundle.c	\
	guppi-data-table-bundle.h	\
	guppi-gnumeric-view.c		\
	guppi-gnumeric-view.h		\
	guppi-gnumeric-bonobo-view.c	\
	guppi-gnumeric-bonobo-view.h	\
	guppi-gnumeric-graph.c		\
	guppi-gnumeric-graph.h		\
	guppi-gnumeric-xml.c		\
	guppi-gnumeric-xml.h		\
	guppi-gnumeric-vector.c		\
	guppi-gnumeric-vector.h		\
	guppi-gnumeric-manager.c	\
	guppi-gnumeric-manager.h	\
	guppi-gnumeric-config-guru.h	\
	guppi-gnumeric-config-guru.c	\
	guppi-gnumeric-type-selector.c	\
	guppi-gnumeric-type-selector.h	\
	guppi-gnumeric-data-guru.h	\
	guppi-gnumeric-data-guru.c	\
	guppi-gnumeric-format-guru.h	\
	guppi-gnumeric-format-guru.c	\
	guppi-gnumeric-plot.c		\
	guppi-gnumeric-plot.h		\
	guppi-gnumeric-plot-bar.c	\
	guppi-gnumeric-plot-line.c	\
	guppi-gnumeric-plot-pie.c	\
	guppi-gnumeric-plot-scatter.c 

common_libs = \
	$(top_builddir)/src/libguppi.la \
	$(GUPPI_GNUMERIC_LIBS)

INCLUDES =  \
	-I$(top_builddir) -I$(includedir) -I$(top_srcdir) \
	-I$(top_srcdir)/src/libguppiuseful \
	-I$(top_srcdir)/src/libguppidata \
	-I$(top_srcdir)/src/libguppidataimpl \
	-I$(top_srcdir)/src/libguppispecfns \
	-I$(top_srcdir)/src/libguppiplot \
	-I$(top_builddir)/src/libguppiuseful \
	-I$(top_builddir)/src/libguppidata \
	-I$(top_builddir)/src/libguppispecfns \
	-I$(top_builddir)/src/libguppiplot \
	$(GUPPI_GNUMERIC_CFLAGS)						\
	-DGNOMELOCALEDIR=\""$(datadir)/locale"\" \
	-DG_LOG_DOMAIN=\"guppi:gnumeric\" 

guppi_gnumeric_LDADD = $(common_libs)
guppi_gnumeric_la_LIBADD = $(guppi_gnumeric_LDADD)
guppi_gnumeric_SOURCES = $(common_source) guppi-gnumeric.c guppi-gnumeric.h
guppi_gnumeric_la_SOURCES = $(guppi_gnumeric_SOURCES)
guppi_gnumeric_la_LDFLAGS = -module -avoid-version

stamp_gnumeric_graph_idl : @GNUMERIC_GRAPH_IDL@
	$(ORBIT_IDL) $(IDL_FLAGS) $< && touch $@

$(GNUMERIC_GRAPH_IDL_GENERATED): stamp_gnumeric_graph_idl

# configure maps from .oafin.in -> .oafin, xml-i18n-tools from oaf.in -> .oaf
oaf_in_in_files = GNOME_Guppi_Gnumeric.oaf.in.in
oaf_DATA = GNOME_Guppi_Gnumeric.oaf
oafdir = $(datadir)/oaf

@XML_I18N_MERGE_OAF_RULE@

xml_in_files = guppi-gnumeric-plots.xml.in
xml_DATA = $(xml_in_files:.xml.in=.xml)
xmldir = $(SCRIPTS_DIR)

XML_I18N_XML_KIND = --pass-through
@XML_I18N_MERGE_XML_RULE@

gladedir = $(GLADE_DIR)
glade_DATA = \
    guppi-gnumeric-format-guru.glade 

EXTRA_DIST = $(oaf_in_in_files) $(oaf_DATA) $(glade_DATA) \
	     $(xml_in_files) $(xml_DATA) \
	     guppi-gnumeric-version.h.in

# Do not use built sources BUILT_SOURCES
# it attempts to build the source even if it is not used.
CLEANFILES  = $(GNUMERIC_GRAPH_IDL_GENERATED) \
		$(oaf_DATA) $(xml_DATA) \
		stamp_gnumeric_graph_idl \
		GNOME_Guppi_Gnumeric.oaf.in

dist-hook :
	cd $(distdir) && rm -f $(CLEANFILES)


syntax highlighted by Code2HTML, v. 0.9.1