Hello, everyone:

I have to put most of the object files in different sections in the
link script, but I find no easy way to make the executables to depend
on these object files. What I do now is to list those object files in
an autoconf variable and substitute them in Makefile.am.

configure.ac:
many_objs="${my_abs_top_builddir}/foo.lo ...."
AC_SUBST(many_objs)

Makefile.am
bin_PROGRAMS = bar
bar_LDADD = @top_builddir@/xyz.la
bar_DEPENDENCIES = $(bar_LDADD) @many_objs@

linkscript.ld:
SECTIONS {
 .a: { foo.o }
 ..
}

When the number of object files grows, it's difficult to maintain
these files. Better approach anyone, please?

--
Tzu-Chien Chiu - SMedia Technology Corp.
URL: http://www.csie.nctu.edu.tw/~jwchiu/


Reply via email to