#
# Makefile for the sample Echo server/client Bonobo components.
#

bin_PROGRAMS     = bonobo-echo echo-client
noinst_LIBRARIES = libEcho.a

bonobo_echo_SOURCES =		\
	main.c			\
	echo.c			\
	echo.h

bonobo_echo_LDADD =				\
	libEcho.a				\
	$(top_builddir)/bonobo/libbonobo.la	\
	$(top_builddir)/bonobo/libbonobox.la	\
	$(BONOBOX_TEST_LIBS)			\
	$(INTLLIBS)

echo_client_LDADD =				\
	libEcho.a				\
	$(top_builddir)/bonobo/libbonobo.la	\
	$(BONOBOX_TEST_LIBS)			\
	$(INTLLIBS)

ECHO_CORBA_GENERATED =				\
	Bonobo_Sample_Echo-common.c		\
	Bonobo_Sample_Echo-skels.c		\
	Bonobo_Sample_Echo-stubs.c		\
	Bonobo_Sample_Echo.h

libEcho_a_SOURCES = $(ECHO_CORBA_GENERATED)

$(ECHO_CORBA_GENERATED): Bonobo_Sample_Echo.idl 
	orbit-idl -I$(top_srcdir)/idl -I`$(GNOME_CONFIG) --datadir`/idl $(srcdir)/Bonobo_Sample_Echo.idl
	touch my_echo_idl


oafdir = $(datadir)/oaf
oaf_in_files = Bonobo_Sample_Echo.oaf.in
oaf_DATA = $(oaf_in_files:.oaf.in=.oaf)

@XML_I18N_MERGE_OAF_RULE@

idldir    = $(datadir)/idl
idl_DATA  = Bonobo_Sample_Echo.idl

EXTRA_DIST = $(oaf_in_files) $(oaf_DATA) $(idl_DATA)

INCLUDES = 						\
        -DGNOMELOCALEDIR=\""$(datadir)/locale"\"        \
	-DG_LOG_DOMAIN=\"Echo\"				\
	-I. -I$(top_srcdir)/bonobo			\
	-I$(srcdir) -I$(top_srcdir) 			\
	-I$(top_builddir)				\
        -I$(includedir)                                 \
	$(BONOBOX_TEST_CFLAGS)

MYHACKAROUNDAUTOMAKE=$(shell echo $(ECHO_CORBA_GENERATED))

BUILT_SOURCES = $(ECHO_CORBA_GENERATED)
CLEANFILES = $(ECHO_CORBA_GENERATED)

dist-hook:
	cd $(distdir); rm -f $(BUILT_SOURCES)


syntax highlighted by Code2HTML, v. 0.9.1