r6798: Valgrind pain is not something I look forward to - if we ever fall
[samba.git] / source / lib / basic.mk
index 93309ce68b0d317b14da797cc5b11791602b4608..c1a34d39bb088a93545a808087b22d147cd4bc49 100644 (file)
@@ -1,5 +1,54 @@
 # LIB BASIC subsystem
 
+##############################
+# Start SUBSYSTEM LIBREPLACE
+[SUBSYSTEM::LIBREPLACE]
+INIT_OBJ_FILES = lib/replace.o
+ADD_OBJ_FILES = \
+               lib/snprintf.o
+# End SUBSYSTEM LIBREPLACE
+##############################
+
+##############################
+# Start SUBSYSTEM LIBNETIF
+[SUBSYSTEM::LIBNETIF]
+INIT_OBJ_FILES = \
+               lib/netif/interface.o
+ADD_OBJ_FILES = \
+               lib/netif/netif.o
+# End SUBSYSTEM LIBNETIF
+##############################
+
+##############################
+# Start SUBSYSTEM LIBCRYPTO
+[SUBSYSTEM::LIBCRYPTO]
+NOPROTO = YES
+INIT_OBJ_FILES = \
+               lib/crypto/crc32.o
+ADD_OBJ_FILES = \
+               lib/crypto/md5.o \
+               lib/crypto/hmacmd5.o \
+               lib/crypto/md4.o
+# End SUBSYSTEM LIBCRYPTO
+##############################
+
+################################################
+# Start SUBSYSTEM LIBCOMPRESSION
+[SUBSYSTEM::LIBCOMPRESSION]
+INIT_OBJ_FILES = \
+               lib/compression/mszip.o
+# End SUBSYSTEM LIBCOMPRESION
+################################################
+
+
+################################################
+# Start SUBSYSTEM LIBSAMBA3
+[SUBSYSTEM::LIBSAMBA3]
+INIT_OBJ_FILES = \
+               lib/samba3/smbpasswd.o
+# End SUBSYSTEM LIBSAMBA3
+################################################
+
 ##############################
 # Start SUBSYSTEM LIBBASIC
 [SUBSYSTEM::LIBBASIC]
@@ -7,52 +56,37 @@ INIT_OBJ_FILES = lib/version.o
 ADD_OBJ_FILES = \
                lib/debug.o \
                lib/fault.o \
-               lib/getsmbpass.o \
-               lib/interface.o \
-               lib/interfaces.o \
                lib/pidfile.o \
-               lib/replace.o \
                lib/signal.o \
                lib/system.o \
                lib/time.o \
                lib/genrand.o \
-               lib/username.o \
-               lib/bitmap.o \
-               lib/snprintf.o \
                lib/dprintf.o \
                lib/xfile.o \
-               lib/wins_srv.o \
                lib/util_str.o \
                lib/util_strlist.o \
-               lib/util_sid.o \
-               lib/util_secdesc.o \
-               lib/util_uuid.o \
                lib/util_unistr.o \
                lib/util_file.o \
                lib/data_blob.o \
                lib/util.o \
                lib/util_sock.o \
-               lib/talloc.o \
                lib/substitute.o \
                lib/fsusage.o \
                lib/ms_fnmatch.o \
                lib/select.o \
-               lib/messages.o \
-               lib/tallocmsg.o \
-               lib/dmallocmsg.o \
                lib/pam_errors.o \
                intl/lang_tdb.o \
-               lib/gencache.o \
-               lib/module.o \
                lib/mutex.o \
-               lib/events.o \
-               lib/crypto/crc32.o \
-               lib/crypto/md5.o \
-               lib/crypto/hmacmd5.o \
-               lib/crypto/md4.o \
+               lib/server_mutex.o \
+               lib/idtree.o \
+               lib/unix_privs.o \
                lib/db_wrap.o \
-               lib/server_mutex.o 
+               lib/gencache.o \
+               lib/gendb.o \
+               lib/credentials.o
 REQUIRED_SUBSYSTEMS = \
-               LIBTDB CHARSET
+               LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
+               SOCKET_WRAPPER
 # End SUBSYSTEM LIBBASIC
 ##############################
+