On 03/06/2013 08:08 AM, David Ostrovsky wrote:
(b) some subtle differencies to hand made dmake build module dependency
list:
Compared to the dmake build module dependency list it seems not to say
the whole truth:
cat svx/prj/build.lst
sx svx : sfx2 oovbaapi DBCONNECTIVITY:connectivity xmloff
linguistic jvmfwk avmedia drawinglayer editeng LIBXSLT:libxslt officecfg
and your result:
grep "svx \\-" module-deps.graphviz
svx -> svxcore;
The dependency to connectivity is missing. For one there is no such a
lib (see (a)) , for another
there is no explicit dependency to any connectivity library exist (or am
i missing something?):
$(eval $(call gb_Library_use_libraries,svx,\
basegfx \
[...]
xmlscript \
$(gb_UWINAPI) \
))
And still we have this dependency svx -> connectivity as mentioned in
svx/prj/build.lst
and as this include implies:
grep "<connectivity" svx/inc/svx/dbtoolsclient.hxx
#include <connectivity/virtualdbtools.hxx>
It is apparently a "headers-only" dependency, see
$(eval $(call gb_Library_use_packages,svxcore,\
connectivity_inc \
connectivity_generated \
))
in svx/Library_svxcore.mk.
Stephan
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice