Есть такой makefile.am:
ACLOCAL_AMFLAGS = -I m4
lib_LTLIBRARIES = libxxx.la
libxxx_la_CXXFLAGS = $(PTHREAD_CFLAGS)
libxxx_la_LDFLAGS = $(PTHREAD_LIBS)
libxxx_la_SOURCES = \
lib/xxx.cpp \
lib/xxx.h
bin_PROGRAMS = prog
prog_CXXFLAGS = $(PTHREAD_CFLAGS)
prog_LDFLAGS = $(PTHREAD_LIBS)
prog_LDADD = libxxx.la
prog_SOURCES = \
src/main.cpp
При компилянии имеем такой выхлоп:
CXX lib/libxxx_la-xxx.lo
CXXLD libxxx.la
CXX src/prog-main.o
CXXLD prog
Можно ли как-то убрать вот эти префиксы у объектных файлов (libxxx_la- и prog-), чтобы имена объектников совпадали с именами сорцов?