Нечто подобное приходит на ум:
# Makefile.am
lib_LTLIBRARIES = libpart.la
libpart_la_SOURCES = lgpl_chunk.c
bin_PROGRAMS = prop
prop_SOURCES = prop.c
prop_LDADD = libpart.la
И убедитесь, что вы всегда создаете общую библиотеку. Лучше всего отключить статические сборки по умолчанию,
#configure.ac
AC_DISABLE_STATIC
if test "$enable_static" != "no"; then
echo "Sorry Dave, I can't let you do that";
exit 1;
fi;