summaryrefslogtreecommitdiff
path: root/source4/libcli
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2004-02-12 06:02:32 +0000
committerStefan Metzmacher <metze@samba.org>2004-02-12 06:02:32 +0000
commit45e446248d36087dd53c341051424beb058bd99d (patch)
tree5faf3deae98d3ed53088634471236e82392fcb5a /source4/libcli
parent88383441080e3b1012c9e7a5fbe4ab62b04da4fa (diff)
downloadsamba-45e446248d36087dd53c341051424beb058bd99d.tar.gz
samba-45e446248d36087dd53c341051424beb058bd99d.tar.bz2
samba-45e446248d36087dd53c341051424beb058bd99d.zip
move more code to the config.m4 scheme
LIBBASIC, LIBSMB are the new global subsystems metze (This used to be commit a25c167b3f13031ba992b2d3f74387bdfffbf5b0)
Diffstat (limited to 'source4/libcli')
-rw-r--r--source4/libcli/config.m437
-rw-r--r--source4/libcli/libsmb.m48
2 files changed, 45 insertions, 0 deletions
diff --git a/source4/libcli/config.m4 b/source4/libcli/config.m4
new file mode 100644
index 0000000000..7176f83ebc
--- /dev/null
+++ b/source4/libcli/config.m4
@@ -0,0 +1,37 @@
+dnl # LIBCLI subsystem
+
+SMB_SUBSYSTEM(LIBCLI_RAW,[],
+ [libcli/raw/rawfile.o libcli/raw/smb_signing.o \
+ libcli/raw/clisocket.o libcli/raw/clitransport.o \
+ libcli/raw/clisession.o libcli/raw/clitree.o \
+ libcli/raw/clikrb5.o libcli/raw/clispnego.o libcli/raw/rawrequest.o \
+ libcli/raw/rawreadwrite.o libcli/raw/rawsearch.o \
+ libcli/raw/rawsetfileinfo.o libcli/raw/raweas.o \
+ libcli/raw/rawtrans.o libcli/raw/clioplock.o \
+ libcli/raw/rawnegotiate.o libcli/raw/rawfsinfo.o \
+ libcli/raw/rawfileinfo.o libcli/raw/rawnotify.o \
+ libcli/raw/rawioctl.o libcli/raw/rawacl.o],
+ libcli/raw/libcli_raw_public_proto.h)
+
+SMB_SUBSYSTEM(LIBCLI_UTILS,[],
+ [libcli/util/asn1.o \
+ libcli/util/smberr.o \
+ libcli/util/doserr.o libcli/util/errormap.o \
+ libcli/util/pwd_cache.o libcli/util/clierror.o libcli/util/cliutil.o \
+ libcli/util/nterr.o libcli/util/smbdes.o libcli/util/smbencrypt.o],
+ libcli/util/libcli_utils_public_proto.h)
+
+SMB_SUBSYSTEM(LIBCLI_AUTH,[],
+ [libcli/auth/ntlmssp.o libcli/auth/ntlmssp_parse.o \
+ libcli/auth/ntlmssp_sign.o libcli/auth/schannel.o \
+ libcli/auth/credentials.o],
+ libcli/auth/libcli_auth_public_proto.h)
+
+SMB_SUBSYSTEM(LIBCLI_NMB,[],
+ [libcli/unexpected.o libcli/namecache.o libcli/nmblib.o \
+ libcli/namequery.o],
+ libcli/libcli_nmb_public_proto.h)
+
+SMB_SUBSYSTEM(LIBCLI,[],
+ [\$(LIBCLI_RAW_OBJS) \$(LIBCLI_UTILS_OBJS) \$(LIBCLI_AUTH_OBJS) \$(LIBCLI_NMB_OBJS)],
+ librpc/libcli_public_proto.h)
diff --git a/source4/libcli/libsmb.m4 b/source4/libcli/libsmb.m4
new file mode 100644
index 0000000000..e34c171e48
--- /dev/null
+++ b/source4/libcli/libsmb.m4
@@ -0,0 +1,8 @@
+dnl # LIBSMB subsystem
+
+SMB_SUBSYSTEM(LIBSMB,[],
+ [libcli/clireadwrite.o libcli/cliconnect.o \
+ libcli/clifile.o libcli/clilist.o libcli/clitrans2.o \
+ libcli/climessage.o libcli/clideltree.o \
+ \$(LIBCLI_OBJS) \$(LIBRPC_OBJS)],
+ libcli/libsmb_public_proto.h)