Re: Makefile.am target name prefix *.o

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/>




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux