[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libtool : No rule to make target with LDADD
From: |
Sylvestre Ledru |
Subject: |
libtool : No rule to make target with LDADD |
Date: |
Thu, 27 Jul 2006 18:33:24 +0200 |
Hello,
I am designing the compilation system of Scilab using the autotools.
It was using a system of included Makefile to perform the compile. I
migrated everything using auto* & libtools.
I build all the libs without problems.
Now, I am stucking with the linkage of the binary with the built libs.
In my root Makefile.am I have :
bin_PROGRAMS = scilex
scilex_SOURCES = \
routines/default/mainsci.f \
routines/default/FTables.c \
[...]
scilex_LDADD = $(top_builddir)/routines/libscilab.la
After an autoreconf, configure and make, it stops with the error :
make[1]: *** No rule to make target `routines/libscilab.la ', needed by
`scilex'. Stop.
I have the same issue with scilex_LDADD = routines/libscilab.la
(but I have better result with CFLAGS = -lscilab but I prefer not using
this solution).
Despite the fact that the compilation worked :
scilab4/routines$ ls -al libscilab.la .libs/libscilab.*
... 3205 2006-07-27 17:56 libscilab.la
... 8 2006-07-27 17:56 .libs/libscilab.a
... 15 2006-07-27 17:56 .libs/libscilab.la -> ../libscilab.la
... 1654 2006-07-27 17:56 .libs/libscilab.lai
... 18 2006-07-27 17:56 .libs/libscilab.so -> libscilab.so.0.0.0
... 18 2006-07-27 17:56 .libs/libscilab.so.0 -> libscilab.so.0.0.0
... 7339 2006-07-27 17:56 .libs/libscilab.so.0.0.0
(it is normal if those files are small).
I used some Makefile.am from gimp, freeciv and a few other programs as
example... Is there something that I missed somewhere ?
Otherwise, an other question, I would like to know if libtool is able to
compile "everything" using the libtool _DEPENDENCIES ?
Thank you very much,
Cheers
Sylvestre
- libtool : No rule to make target with LDADD,
Sylvestre Ledru <=