--- iulib-0.4.orig/configure.ac 2009-12-17 21:53:06.383969602 +0100 +++ iulib-0.4/configure.ac 2009-12-17 21:53:22.681985480 +0100 @@ -10,7 +10,8 @@ AC_CONFIG_SRCDIR([colib/colib.h]) AC_PROG_CXX AC_PROG_CC -AC_PROG_RANLIB +AC_DISABLE_STATIC +AC_PROG_LIBTOOL AC_HEADER_STDC AC_HEADER_SYS_WAIT --- iulib-0.4.orig/genAM.py 2009-12-17 21:53:06.352967321 +0100 +++ iulib-0.4/genAM.py 2009-12-17 21:53:59.446971301 +0100 @@ -31,7 +31,7 @@ AM_CPPFLAGS = -I$(srcdir)/colib -I$(srcd includedir = ${prefix}/include/iulib colibdir = ${prefix}/include/colib -lib_LIBRARIES = libiulib.a +lib_LTLIBRARIES = libiulib.la """ dirs = """ @@ -40,7 +41,7 @@ dirs = """ imgbits """.split() -print "libiulib_a_SOURCES = ", +print "libiulib_la_SOURCES = ", for d in dirs: print '\\' for cc in glob.glob(d + "/*.cc"): @@ -74,7 +75,7 @@ print "check_PROGRAMS = " + s.join(" " + for t in tests: tName = os.path.basename(t)[:-3].replace('-','_') print tName + "_SOURCES = $(srcdir)/" + t - print tName + "_LDADD = libiulib.a" + print tName + "_LDADD = -L$(srcdir) -liulib" print tName + "_CPPFLAGS = -I$(srcdir)/colib -I$(srcdir)/imgio -I$(srcdir)/imglib \ -I$(srcdir)/imgbits -I$(srcdir)/utils -I$(srcdir)/vidio" @@ -84,22 +85,22 @@ for t in tests: print """ # conditionals if have_sdl - libiulib_a_SOURCES += $(srcdir)/utils/dgraphics.cc - libiulib_a_SOURCES += $(srcdir)/utils/SDL_lines.cc + libiulib_la_SOURCES += $(srcdir)/utils/dgraphics.cc + libiulib_la_SOURCES += $(srcdir)/utils/SDL_lines.cc include_HEADERS += $(srcdir)/utils/SDL_lines.h else - libiulib_a_SOURCES += $(srcdir)/utils/dgraphics_nosdl.cc + libiulib_la_SOURCES += $(srcdir)/utils/dgraphics_nosdl.cc endif if have_vidio - libiulib_a_SOURCES += $(srcdir)/vidio/vidio.cc + libiulib_la_SOURCES += $(srcdir)/vidio/vidio.cc endif # We install it always because iulib.h always includes it. include_HEADERS += $(srcdir)/vidio/vidio.h if have_v4l2 - libiulib_a_SOURCES += $(srcdir)/vidio/v4l2cap.cc + libiulib_la_SOURCES += $(srcdir)/vidio/v4l2cap.cc endif # make installation of colib a separate target