Install additional header-files to allow separate plugin builds

Tiziano Müller dev-zero at gentoo.org
Wed Jul 4 09:00:52 GMT 2007


Hi everyone

I just wondered recently why all available plugins (samba-vscan, pdbsql)
need the complete samba source tree to build. So I started to experiment
and with the tree below, it's possible to successfully build the
mentioned plugins/backends (but didn't test them yet :-)

Now, are there any plans to install the relevant header-files in the
future? Even if the API is still unstable?

Thanks in advance,
Cheers

Tiziano

===========================

`-- include
    |-- librpc
    |   |-- gen_ndr
    |   |   |-- cli_wkssvc.h
    |   |   |-- ndr_notify.h
    |   |   |-- ndr_srvsvc.h
    |   |   |-- ndr_wkssvc.h
    |   |   |-- notify.h
    |   |   |-- security.h
    |   |   |-- srv_wkssvc.h
    |   |   |-- srvsvc.h
    |   |   |-- svcctl.h
    |   |   `-- wkssvc.h
    |   `-- ndr
    |       |-- libndr.h
    |       |-- misc.h
    |       |-- ndr_sec.h
    |       `-- security.h
    |-- nsswitch
    |   |-- pam_winbind.h
    |   |-- winbind_client.h
    |   |-- winbind_nss.h
    |   |-- winbind_nss_config.h
    |   |-- winbind_nss_hpux.h
    |   |-- winbind_nss_irix.h
    |   |-- winbind_nss_linux.h
    |   |-- winbind_nss_netbsd.h
    |   |-- winbind_nss_solaris.h
    |   |-- winbindd.h
    |   |-- winbindd_nss.h
    |   `-- winbindd_proto.h
    |-- replace
    |   |-- replace.h
    |   `-- system
    |       |-- README
    |       |-- aio.h
    |       |-- capability.h
    |       |-- config.m4
    |       |-- dir.h
    |       |-- filesys.h
    |       |-- glob.h
    |       |-- iconv.h
    |       |-- kerberos.h
    |       |-- locale.h
    |       |-- network.h
    |       |-- passwd.h
    |       |-- printing.h
    |       |-- readline.h
    |       |-- select.h
    |       |-- shmem.h
    |       |-- syslog.h
    |       |-- terminal.h
    |       |-- time.h
    |       `-- wait.h
    |-- samba
    |   |-- MacExtensions.h
    |   |-- ads.h
    |   |-- ads_cldap.h
    |   |-- ads_dns.h
    |   |-- ads_protos.h
    |   |-- adt_tree.h
    |   |-- asn_1.h
    |   |-- auth.h
    |   |-- authdata.h
    |   |-- build_env.h
    |   |-- byteorder.h
    |   |-- charset.h
    |   |-- client.h
    |   |-- clitar.h
    |   |-- config.h
    |   |-- core
    |   |   `-- nterr.h
    |   |-- core.h
    |   |-- dcerpc.h
    |   |-- debug.h
    |   |-- debugparse.h
    |   |-- dlinklist.h
    |   |-- doserr.h
    |   |-- dynconfig.h
    |   |-- event.h
    |   |-- fake_file.h
    |   |-- gpo.h
    |   |-- hmacmd5.h
    |   |-- idmap.h
    |   |-- includes.h
    |   |-- interfaces.h
    |   |-- intl.h
    |   |-- libmsrpc.h
    |   |-- libmsrpc_internal.h
    |   |-- libsmb_internal.h
    |   |-- libsmbclient.h
    |   |-- local.h
    |   |-- locking.h
    |   |-- mangle.h
    |   |-- mapping.h
    |   |-- md5.h
    |   |-- messages.h
    |   |-- module.h
    |   |-- msdfs.h
    |   |-- nameserv.h
    |   |-- ndr.h
    |   |-- nss_info.h
    |   |-- nt_printing.h
    |   |-- nt_status.h
    |   |-- ntdomain.h
    |   |-- nterr.h
    |   |-- ntioctl.h
    |   |-- ntlmssp.h
    |   |-- ntquotas.h
    |   |-- passdb.h
    |   |-- popt_common.h
    |   |-- printing.h
    |   |-- privileges.h
    |   |-- proto.h
    |   |-- pstring.h
    |   |-- rap.h
    |   |-- reg_objects.h
    |   |-- regfio.h
    |   |-- rpc_brs.h
    |   |-- rpc_client.h
    |   |-- rpc_dce.h
    |   |-- rpc_dfs.h
    |   |-- rpc_ds.h
    |   |-- rpc_echo.h
    |   |-- rpc_eventlog.h
    |   |-- rpc_lsa.h
    |   |-- rpc_misc.h
    |   |-- rpc_netlogon.h
    |   |-- rpc_ntsvcs.h
    |   |-- rpc_perfcount.h
    |   |-- rpc_perfcount_defs.h
    |   |-- rpc_reg.h
    |   |-- rpc_samr.h
    |   |-- rpc_secdes.h
    |   |-- rpc_shutdown.h
    |   |-- rpc_spoolss.h
    |   |-- rpc_srvsvc.h
    |   |-- rpc_svcctl.h
    |   |-- safe_string.h
    |   |-- samba_linux_quota.h
    |   |-- samba_xfs_quota.h
    |   |-- secrets.h
    |   |-- session.h
    |   |-- smb.h
    |   |-- smb_acls.h
    |   |-- smb_ldap.h
    |   |-- smb_macros.h
    |   |-- smb_share_modes.h
    |   |-- smbldap.h
    |   |-- smbprofile.h
    |   |-- spnego.h
    |   |-- srvstr.h
    |   |-- stamp-h
    |   |-- sysquotas.h
    |   |-- talloc.h
    |   |-- trans2.h
    |   |-- util_getent.h
    |   |-- util_tdb.h
    |   |-- version.h
    |   |-- vfs.h
    |   |-- vfs_macros.h
    |   `-- xfile.h
    `-- tdb
        |-- tdb.h
        `-- tdbback.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.samba.org/archive/samba-technical/attachments/20070704/dcd508cb/signature.bin


More information about the samba-technical mailing list