+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: dcerpc_atsvc
-Description: DCE/RPC client library - ATSVC
-Requires.private: dcerpc ndr
-Version: @PACKAGE_VERSION@
-Libs: @LIB_RPATH@ -L${libdir} -ldcerpc-atsvc
-Cflags: -I${includedir} -DHAVE_IMMEDIATE_STRUCTURES=1
header_path='gen_ndr'
)
-
-bld.SAMBA_LIBRARY('dcerpc-atsvc',
- source='',
- pc_files='dcerpc_atsvc.pc',
- vnum='0.0.1',
- public_deps='dcerpc ndr-standard RPC_NDR_ATSVC',
- public_headers='../../librpc/gen_ndr/ndr_atsvc_c.h',
- header_path='gen_ndr'
- )
-
-
bld.SAMBA_SUBSYSTEM('RPC_NDR_WINSIF',
source='gen_ndr/ndr_winsif_c.c',
public_deps='dcerpc NDR_WINSIF'
deps='samba_socket LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 ndr NDR_DCERPC RPC_NDR_EPMAPPER NDR_SCHANNEL RPC_NDR_NETLOGON RPC_NDR_MGMT gensec LIBCLI_AUTH smbclient-raw LP_RESOLVE tevent-util dcerpc-binding param_options http',
autoproto='rpc/dcerpc_proto.h',
public_deps='samba-credentials tevent talloc',
- public_headers='''rpc/dcerpc.h ../../librpc/gen_ndr/mgmt.h
- ../../librpc/gen_ndr/ndr_mgmt.h ../../librpc/gen_ndr/ndr_mgmt_c.h
- ../../librpc/gen_ndr/epmapper.h ../../librpc/gen_ndr/ndr_epmapper.h
- ../../librpc/gen_ndr/ndr_epmapper_c.h''',
+ public_headers='''rpc/dcerpc.h''',
# It's very important to keep this form of construction
# it force the sambawaf extension to put everything that match the first element
# (*gen_ndr*) into the dir named by the second element (gen_ndr).
bld.SAMBA_PYTHON('python_atsvc',
source='../../librpc/gen_ndr/py_atsvc.c',
- deps='dcerpc-atsvc pytalloc-util pyrpc_util',
+ deps='RPC_NDR_ATSVC pytalloc-util pyrpc_util',
realname='samba/dcerpc/atsvc.so'
)
RPC_NDR_ECHO
RPC_NDR_SVCCTL
RPC_NDR_NETLOGON
- dcerpc-atsvc
+ RPC_NDR_ATSVC
RPC_NDR_DRSUAPI
RPC_NDR_LSA
RPC_NDR_EPMAPPER
bld.SAMBA_BINARY('smbtorture',
source=[],
manpages='man/smbtorture.1',
- public_headers='smbtorture.h',
+ private_headers='smbtorture.h',
deps='torturemain torture popt POPT_SAMBA POPT_CREDENTIALS dcerpc LIBCLI_SMB SMBREADLINE ' + TORTURE_MODULES,
pyembed=True
)