r1294: A nice, large, commit...
[ira/wip.git] / source / libcli / config.m4
1 dnl # LIBCLI subsystem
2
3 LIBCLI_RAW_LIBS=
4 if test x"$with_ads_support" = x"yes"; then
5         LIBCLI_RAW_LIBS="KRB5"
6 fi
7
8 SMB_SUBSYSTEM(LIBCLI_RAW,[],
9                 [libcli/raw/rawfile.o 
10                 libcli/raw/smb_signing.o
11                 libcli/raw/clisocket.o 
12                 libcli/raw/clitransport.o 
13                 libcli/raw/clisession.o 
14                 libcli/raw/clitree.o 
15                 libcli/raw/rawrequest.o 
16                 libcli/raw/rawreadwrite.o 
17                 libcli/raw/rawsearch.o 
18                 libcli/raw/rawsetfileinfo.o 
19                 libcli/raw/raweas.o 
20                 libcli/raw/rawtrans.o 
21                 libcli/raw/clioplock.o 
22                 libcli/raw/rawnegotiate.o 
23                 libcli/raw/rawfsinfo.o 
24                 libcli/raw/rawfileinfo.o 
25                 libcli/raw/rawnotify.o 
26                 libcli/raw/rawioctl.o 
27                 libcli/raw/rawacl.o 
28                 libcli/raw/rawdate.o],
29                 [${LIBCLI_RAW_LIBS}])
30
31 SMB_SUBSYSTEM(LIBCLI_UTILS,[],
32                 [libcli/util/asn1.o 
33                 libcli/util/smberr.o 
34                 libcli/util/doserr.o 
35                 libcli/util/errormap.o 
36                 libcli/util/clierror.o 
37                 libcli/util/cliutil.o 
38                 libcli/util/nterr.o 
39                 libcli/util/smbdes.o 
40                 libcli/util/smbencrypt.o 
41                 libcli/util/dom_sid.o])
42
43 SMB_SUBSYSTEM(LIBCLI_AUTH,[],
44                 [libcli/auth/spnego.o
45                 libcli/auth/spnego_parse.o
46                 libcli/auth/ntlmssp.o
47                 libcli/auth/ntlmssp_parse.o
48                 libcli/auth/ntlmssp_sign.o
49                 libcli/auth/schannel.o
50                 libcli/auth/credentials.o
51                 libcli/auth/session.o
52                 libcli/auth/ntlm_check.o
53                 libcli/auth/kerberos.o
54                 libcli/auth/kerberos_verify.o
55                 libcli/auth/clikrb5.o
56                 libcli/auth/gensec.o
57                 libcli/auth/gensec_ntlmssp.o],
58                 [], [AUTH SCHANNELDB])
59
60 SMB_SUBSYSTEM(LIBCLI_NMB,[],
61                 [libcli/unexpected.o
62                 libcli/namecache.o
63                 libcli/nmblib.o
64                 libcli/namequery.o])
65
66 SMB_SUBSYSTEM(LIBCLI,[],[],[],
67                 [LIBCLI_RAW LIBCLI_UTILS LIBCLI_AUTH LIBCLI_NMB])