Thank You for the detailed answer :-) -V. On Sat, Feb 1, 2020 at 9:58 PM Russ Allbery <eagle@xxxxxxxxx> wrote: > Vincent Blondel <vbl5968@xxxxxxxxx> writes: > > > Encounter a strange behaviour with autoconf. > > I do not understand why all the compiled *.o files are prefixed with > > target-xxx.o. > > > Below an example ... have no progname yet for my executable hence let's > > call it main for now ... > > > bin_PROGRAMS = main > > main_SOURCES = obj1.cc obj2.cc > > > Executable is OK but have no clue why I have something like this at the > end > > ? ... > > > src/main-obj1.o > > src/main-obj2.o > > This is actually Automake rather than Autoconf (Makefile.am is Automake). > This renaming is documented in the Automake manual: > > https://www.gnu.org/software/automake/manual/html_node/Renamed-Objects.html > > -- > Russ Allbery (eagle@xxxxxxxxx) <https://www.eyrie.org/~eagle/> >