AC_MSG_ERROR(Ruby site extension path not found)
fi
+ AC_MSG_CHECKING(for Ruby shared library)
+ RUBYLIB=`($rubybin -rmkmf -e 'print Config::CONFIG[["LIBRUBYARG_SHARED"]]') 2> /dev/null`
+ AC_MSG_RESULT([$RUBYLIB])
+
+ AC_SUBST(RUBYLIB)
AC_SUBST(RUBYLIBDIR)
AC_SUBST(RUBYDIR)
AC_SUBST(RUBYSITEDIR)
-## $Id: Makefile.am 75 2004-08-16 18:17:19Z tilman $
+## $Id: Makefile.am 121 2004-10-18 20:24:05Z tilman $
SUBDIRS = esmart_container esmart_draggies esmart_trans_x11
esmart_la_SOURCES = rb_esmart.c rb_esmart.h
-esmart_la_LIBADD = -L$(RUBYLIBDIR) -lruby $(ESMART_LIBS)
+esmart_la_LIBADD = -L$(RUBYLIBDIR) $(RUBYLIB) $(ESMART_LIBS)
esmart_la_LDFLAGS = -module -avoid-version
-## $Id: Makefile.am 75 2004-08-16 18:17:19Z tilman $
+## $Id: Makefile.am 121 2004-10-18 20:24:05Z tilman $
AM_CFLAGS = $(ESMART_CFLAGS)
INCLUDES = -I$(RUBYDIR) -I$(RUBYSITEDIR)
esmart_container_la_SOURCES = rb_esmart_container.c
-esmart_container_la_LIBADD = -L$(RUBYLIBDIR) -lruby $(ESMART_LIBS) \
+esmart_container_la_LIBADD = -L$(RUBYLIBDIR) $(RUBYLIB) $(ESMART_LIBS) \
-lesmart_container
esmart_container_la_LDFLAGS = -module -avoid-version
-## $Id: Makefile.am 75 2004-08-16 18:17:19Z tilman $
+## $Id: Makefile.am 121 2004-10-18 20:24:05Z tilman $
AM_CFLAGS = $(ESMART_CFLAGS)
INCLUDES = -I$(RUBYDIR) -I$(RUBYSITEDIR)
esmart_draggies_la_SOURCES = rb_esmart_draggies.c
-esmart_draggies_la_LIBADD = -L$(RUBYLIBDIR) -lruby $(ESMART_LIBS) \
+esmart_draggies_la_LIBADD = -L$(RUBYLIBDIR) $(RUBYLIB) $(ESMART_LIBS) \
-lesmart_draggies
esmart_draggies_la_LDFLAGS = -module -avoid-version
-## $Id: Makefile.am 75 2004-08-16 18:17:19Z tilman $
+## $Id: Makefile.am 121 2004-10-18 20:24:05Z tilman $
AM_CFLAGS = $(ESMART_CFLAGS)
INCLUDES = -I$(RUBYDIR) -I$(RUBYSITEDIR)
esmart_trans_x11_la_SOURCES = rb_esmart_trans_x11.c
-esmart_trans_x11_la_LIBADD = -L$(RUBYLIBDIR) -lruby $(ESMART_LIBS) \
+esmart_trans_x11_la_LIBADD = -L$(RUBYLIBDIR) $(RUBYLIB) $(ESMART_LIBS) \
-lesmart_trans_x11
esmart_trans_x11_la_LDFLAGS = -module -avoid-version