CFLAGS=\
  @CFLAGS@ \
  -I${top_srcdir}/src/gnc-module \
  ${GUILE_INCS} \
  ${G_WRAP_COMPILE_ARGS} \
  ${GLIB_CFLAGS}

checklibdir=${PWD}
checklib_LTLIBRARIES=libfoo.la libgncmodfoo.la

libfoo_la_LDFLAGS = -module
libfoo_la_SOURCES = foo.c

noinst_HEADERS = foo.h

libgncmodfoo_la_SOURCES = foo-gwrap.c gnc-mod-foo.c
libgncmodfoo_la_LDFLAGS = -module 
libgncmodfoo_la_LIBADD = -L. -L.libs -lfoo

EXTRA_DIST = \
  foo-gwrap.scm \
  gnucash/foo.scm

foo-gwrap.c foo-gwrap.h: foo-gwrap.scm
	FLAVOR=gnome guile -c \
	  "(set! %load-path (cons \"${G_WRAP_MODULE_DIR}\" %load-path)) \
	  (primitive-load \"./foo-gwrap.scm\") \
	  (gw:generate-module \"foo-gwrap\")"

BUILT_SOURCES = foo-gwrap.c foo-gwrap.h
CLEANFILES = *.so* *.a foo-gwrap.c foo-gwrap.h foo-gwrap.html
