Hi,
I observe that automake gives programs inconsistent .o names. For
example:
Result when running make (beautified here):
Expected result:
CC fifo-unblock.o
CCLD fifo-unblock
CC fifo.o
CC launch.o
CCLD ccgfs-fifo
CC ccgfs_mount-mount.o ( mount.o )
CC ccgfs_mount-packet.o ( packet.o )
CCLD ccgfs-mount
CC ssh-pull.o
CCLD ccgfs-ssh-pull
CC ssh-push.o
CCLD ccgfs-ssh-push
CC storage.o ( ccgfs_storage-storage.o )
CC packet.o ( ccgfs_storage-packet.o )
CCLD ccgfs-storage
CC ccgfs_super-super.o
CCLD ccgfs-super
I either expected all .o files to have the program prefix, or none at all.
Hints, as to why this happens? And/or why is mount.o compiled twice -
there is no libtool involved at all.
Tree is at https://dev.computergmbh.de/svn/ccgfs/trunk/
thanks,
Jan
--