diff -Naur libgarmin-0.1/configure.ac libgarmin-0.1.oden/configure.ac --- libgarmin-0.1/configure.ac 2013-02-08 10:56:37.000000000 +0100 +++ libgarmin-0.1.oden/configure.ac 2013-02-08 11:52:54.181905694 +0100 @@ -12,7 +12,7 @@ CFLAGS="$CFLAGS -Wall -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type" fi -AC_PROG_RANLIB +AC_PROG_LIBTOOL # Checks for libraries. # FIXME: Replace `main' with a function in `-lgarmin': #AC_CHECK_LIB([garmin], [main]) diff -Naur libgarmin-0.1/Makefile.am libgarmin-0.1.oden/Makefile.am --- libgarmin-0.1/Makefile.am 2013-02-08 10:56:37.000000000 +0100 +++ libgarmin-0.1.oden/Makefile.am 2013-02-08 11:52:54.182905707 +0100 @@ -1,4 +1,5 @@ AUTOMAKE_OPTIONS = dist-bzip2 +ACLOCAL_AMFLAGS = -I m4 include $(top_srcdir)/Makefile.inc diff -Naur libgarmin-0.1/src/Makefile.am libgarmin-0.1.oden/src/Makefile.am --- libgarmin-0.1/src/Makefile.am 2013-02-08 10:56:36.000000000 +0100 +++ libgarmin-0.1.oden/src/Makefile.am 2013-02-08 11:52:54.182905707 +0100 @@ -2,9 +2,11 @@ AM_CPPFLAGS += -DDATAPREFIX=\"@datarootdir@\" -lib_LIBRARIES = libgarmin.a +VERSION_INFO = 0:0:0 -libgarmin_a_SOURCES = GarminTypedef.h garmin_fat.c garmin_rgn.h \ +lib_LTLIBRARIES = libgarmin.la + +libgarmin_la_SOURCES = GarminTypedef.h garmin_fat.c garmin_rgn.h \ bsp.c garmin_fat.h garmin_subdiv.c libgarmin_priv.h \ bsp.h garmin_lbl.c garmin_subdiv.h \ garmin_lbl.h garmin_typ.c list.c \ @@ -18,12 +20,15 @@ garmin_mdr.c garmin_mdr.h \ garmin_route.c align.h extras.h -nodist_libgarmin_a_SOURCES= +nodist_libgarmin_la_SOURCES= if HAVEEXTRAS -nodist_libgarmin_a_SOURCES+=extras.c +nodist_libgarmin_la_SOURCES+=extras.c endif +libgarmin_la_LDFLAGS = -version-info $(VERSION_INFO) $(LDFLAGS) + include_HEADERS = libgarmin.h clean-local: rm -rf *~ *.bak core + diff -Naur libgarmin-0.1/utils/Makefile.am libgarmin-0.1.oden/utils/Makefile.am --- libgarmin-0.1/utils/Makefile.am 2013-02-08 10:56:36.000000000 +0100 +++ libgarmin-0.1.oden/utils/Makefile.am 2013-02-08 11:52:54.183905730 +0100 @@ -1,9 +1,9 @@ AM_CPPFLAGS=-I$(top_srcdir)/src -Wall bin_PROGRAMS = garxtract garxor noinst_PROGRAMS = gartest bsptest garroute -gartest_LDADD = ../src/libgarmin.a -garxtract_LDADD = ../src/libgarmin.a -garroute_LDADD = ../src/libgarmin.a +gartest_LDADD = ../src/libgarmin.la +garxtract_LDADD = ../src/libgarmin.la +garroute_LDADD = ../src/libgarmin.la clean-local: rm -rf *~ *.bak core