r24780: More work allowing libutil to be used by external users.
[kai/samba.git] / source4 / lib / util / config.mk
index 0ab0b5f809464d19f010ae595f59a227067eccff..0912c897dbdaf6dc183ba7a06a7c50a01778615c 100644 (file)
@@ -1,14 +1,14 @@
-[LIBRARY::LIBBASIC]
-MAJOR_VERSION = 0
-MINOR_VERSION = 0
-RELEASE_VERSION = 1
-DESCRIPTION = Generic utility functions
-PRIVATE_PROTO_HEADER = util_proto.h
+[SUBSYSTEM::LIBSAMBA-UTIL]
+#VERSION = 0.0.1
+#SO_VERSION = 0
+#DESCRIPTION = Generic utility functions
 PUBLIC_HEADERS = util.h \
                                 byteorder.h \
+                                data_blob.h \
                                 debug.h \
                                 mutex.h \
                                 safe_string.h \
+                                time.h \
                                 xfile.h
 OBJ_FILES = xfile.o \
                debug.o \
@@ -20,26 +20,41 @@ OBJ_FILES = xfile.o \
                dprintf.o \
                util_str.o \
                util_strlist.o \
-               util_unistr.o \
                util_file.o \
                data_blob.o \
                util.o \
-               util_sock.o \
-               substitute.o \
                fsusage.o \
                ms_fnmatch.o \
-               select.o \
                mutex.o \
                idtree.o \
-               module.o
-REQUIRED_SUBSYSTEMS = \
-               CHARSET LIBREPLACE LIBCRYPTO EXT_LIB_DL LIBTALLOC \
-               SOCKET_WRAPPER CONFIG \
-# for the base64 functions
-               LIBLDB 
-
-[SUBSYSTEM::PIDFILE]
-OBJ_FILES = pidfile.o
+               module.o \
+               become_daemon.o
+PUBLIC_DEPENDENCIES = \
+               LIBTALLOC LIBCRYPTO \
+               SOCKET_WRAPPER EXT_NSL \
+               CHARSET
 
 [SUBSYSTEM::UNIX_PRIVS]
+PRIVATE_PROTO_HEADER = unix_privs.h
 OBJ_FILES = unix_privs.o
+
+################################################
+# Start SUBSYSTEM WRAP_XATTR
+[SUBSYSTEM::WRAP_XATTR]
+PUBLIC_PROTO_HEADER = wrap_xattr.h
+OBJ_FILES = \
+               wrap_xattr.o
+PUBLIC_DEPENDENCIES = XATTR
+#
+# End SUBSYSTEM WRAP_XATTR
+################################################
+
+################################################
+# Start SUBSYSTEM UTIL_TDB
+[SUBSYSTEM::UTIL_TDB]
+PUBLIC_PROTO_HEADER = util_tdb.h
+OBJ_FILES = \
+               util_tdb.o
+PUBLIC_DEPENDENCIES = LIBTDB
+# End SUBSYSTEM UTIL_TDB
+################################################