Гм, а объектники разве не генерируется по умолчанию?
>> Makefile.am
lib_LTLIBRARIES = libtmlamp.la
libtmlamp_la_SOURCES = \
liblamp-core.c \
liblamp-encode.c \
liblamp-decode.c \
liblamp-proto.c \
liblamp-query.c \
liblamp-db.c \
liblamp-sched.c
libtmlamp_la_LIBADD = -lrt -lpthread
bin_PROGRAMS = lamp-test
lamp_test_SOURCES = liblamp-test.c
lamp_test_LDADD = -ltmlamp
>> ls liblamp*[co]
liblamp-core.c
liblamp-core.lo
liblamp-core.o
...
...
liblamp-query.c
liblamp-query.lo
liblamp-query.o
liblamp-sched.c
liblamp-sched.lo
liblamp-sched.o
liblamp-test.c
liblamp-test.o
Можно еще так: make liblamp-test.o - тогда будет просто объектник и ничего больше.
Кстати, Makefile.am пишется для генерации Makefile.in, а потом Makefile,
который в свою очередь содержит правила для построения объектных
файлов, библиотек и исполняемых файлов. Так что если нужно строить
только объектники то делать нужно через Makefile.
Все выше приведенное: IMHO и ничего больше.