Hello
Here is a description of my problem:
I have the following files :
etui/
Makefile.am (which includes src/modules/pdf/Makefile.mk)
src/
modules/
pdf/
Makefile.mk
etui_module_pdf.c
mupdf-1.10a/
Makefile
other mupdf files
I my Makefile.mk, I already have :
------------------
etui_modules_pdf_LTLIBRARIES = src/modules/pdf/module.la
src_modules_pdf_module_la_SOURCES = \
src/modules/pdf/etui_module_pdf.c \
src/modules/pdf/etui_module_pdf.h
src_modules_pdf_module_la_LIBADD = \
src/lib/libetui.la \
-L$(abs_srcdir)/src/modules/pdf/mupdf-1.10a/build/release -lmupdf \
-L$(abs_srcdir)/src/modules/pdf/mupdf-1.10a/build/release -lmupdfthird \
@ETUI_LIBS@
------------------
But etui_module_pdf.c needs to build mupdf shared library and link
against it, that is, just run 'make' in mupdf-1.10a/
So, in my Makefile.mk, I would like to do something like:
src/modules/pdf/src_modules_pdf_module_la-etui_module_pdf.lo: buildmupdf
buildmupdf:
cd src/modules/pdf/mupdf-1.10a && make
but 'make' is never called before the link (or compilation) of my
module. I have tried to use .la, or .o for the file, without any luck
Does someone know what I should add to build mupdf *before* the link
of my module ?
thank you
Vincent Torri
_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool