build: correct package dependencies
authorJan Engelhardt <jengelh@inai.de>
Thu, 5 Sep 2013 18:57:12 +0000 (20:57 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 18 Apr 2017 16:54:13 +0000 (18:54 +0200)
commite5f2dfacae9312165291ce0cef62dee094a164d1
treec489c5d42ce0f280587def5b847b8d972ccbac5d
parent76b351e907f67cc7d4af4e7d800c7a3aa1269ee8
build: correct package dependencies

The wscript_build files convey what header files belong to which
logical package. For example,

    # lib/util/wscript_build:
    bld.SAMBA_LIBRARY('samba-util',
                      public_headers='... data_blob.h ...'

    # auth/credentials/wscript_build:
    bld.SAMBA_LIBRARY('samba-credentials',
                      public_headers='credentials.h',

Now, credentials.h #includes <util/data_blob.h> and therefore,
samba-credentials.pc must have a Requires: samba-util.

Similarly for other parts.

Signed-off-by: Jan Engelhardt <jengelh@inai.de>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
auth/credentials/samba-credentials.pc.in
librpc/ndr_krb5pac.pc.in
source4/librpc/dcerpc.pc.in
source4/librpc/dcerpc_samr.pc.in