r20144: add NET-API-BECOME-DC test that tests libnet_BecomeDC()/libnet_UnbecomeDC()
[jra/samba/.git] / source4 / torture / config.mk
index 1edaa694475f71c6ace09cb06608e167ad7fdca6..cc05709377fbc9f152fbf3b56ff0ac90cfbfab96 100644 (file)
@@ -3,25 +3,23 @@
 DESCRIPTION = Samba torture (test) suite
 SO_VERSION = 0
 VERSION = 0.0.1
-PUBLIC_HEADERS = torture.h
+PUBLIC_HEADERS = torture.h ui.h
 PUBLIC_PROTO_HEADER = proto.h
 OBJ_FILES = \
                torture.o \
-               subunit.o
+               subunit.o \
+               ui.o
 PUBLIC_DEPENDENCIES = \
                LIBSAMBA-CONFIG \
-               LIBSAMBA-UTIL
+               LIBSAMBA-UTIL \
+               LIBTALLOC 
 
 [SUBSYSTEM::TORTURE_UTIL]
 OBJ_FILES = util.o util_smb.o
+PRIVATE_DEPENDENCIES = LIBCLI_RAW
 PUBLIC_PROTO_HEADER = util.h
 PUBLIC_DEPENDENCIES = POPT_CREDENTIALS
 
-[SUBSYSTEM::TORTURE_UI]
-OBJ_FILES = ui.o
-PUBLIC_HEADERS = ui.h
-PUBLIC_DEPENDENCIES = LIBTALLOC 
-
 #################################
 # Start SUBSYSTEM TORTURE_BASIC
 [MODULE::TORTURE_BASIC]
@@ -50,7 +48,8 @@ OBJ_FILES = \
                basic/properties.o 
 PUBLIC_DEPENDENCIES = \
                LIBCLI_SMB POPT_CREDENTIALS \
-               TORTURE_UTIL
+               TORTURE_UTIL LIBCLI_RAW
+PRIVATE_DEPENDENCIES = TORTURE_RAW
 # End SUBSYSTEM TORTURE_BASIC
 #################################
 
@@ -79,6 +78,7 @@ OBJ_FILES = \
                raw/context.o \
                raw/write.o \
                raw/lock.o \
+               raw/lockbench.o \
                raw/rename.o \
                raw/eas.o \
                raw/streams.o \
@@ -91,6 +91,7 @@ OBJ_FILES = \
 PUBLIC_DEPENDENCIES = \
                LIBCLI_SMB LIBCLI_LSA LIBCLI_SMB_COMPOSITE \
                POPT_CREDENTIALS
+PRIVATE_DEPENDENCIES = TORTURE_UTIL
 # End SUBSYSTEM TORTURE_RAW
 #################################
 
@@ -152,6 +153,7 @@ PUBLIC_DEPENDENCIES = \
                RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_ROT RPC_NDR_DSSETUP \
                RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER WB_HELPER LIBSAMBA-NET \
                LIBCLI_AUTH POPT_CREDENTIALS
+PRIVATE_DEPENDENCIES = TORTURE_LDAP TORTURE_UTIL TORTURE_RAP
 
 #################################
 # Start SUBSYSTEM TORTURE_RAP
@@ -162,6 +164,7 @@ PRIVATE_PROTO_HEADER = \
                rap/proto.h
 OBJ_FILES = \
                rap/rap.o
+PRIVATE_DEPENDENCIES = TORTURE_UTIL
 PUBLIC_DEPENDENCIES = \
                LIBCLI_SMB
 # End SUBSYSTEM TORTURE_RAP
@@ -189,6 +192,7 @@ include local/config.mk
 [MODULE::TORTURE_NBENCH]
 SUBSYSTEM = torture
 INIT_FUNCTION = torture_nbench_init
+PRIVATE_DEPENDENCIES = TORTURE_UTIL 
 PRIVATE_PROTO_HEADER = \
                nbench/proto.h
 OBJ_FILES = \
@@ -232,6 +236,7 @@ OBJ_FILES = \
                nbt/nbt.o
 PUBLIC_DEPENDENCIES = \
                LIBCLI_SMB LIBCLI_NBT LIBCLI_DGRAM LIBCLI_WREPL
+PRIVATE_DEPENDENCIES = torture_rpc
 # End SUBSYSTEM TORTURE_NBT
 #################################
 
@@ -251,10 +256,12 @@ OBJ_FILES = \
                libnet/libnet_user.o \
                libnet/libnet_share.o \
                libnet/libnet_rpc.o \
-               libnet/libnet_domain.o
+               libnet/libnet_domain.o \
+               libnet/libnet_BecomeDC.o
 PUBLIC_DEPENDENCIES = \
                LIBSAMBA-NET \
                POPT_CREDENTIALS
+PRIVATE_DEPENDENCIES = torture_rpc
 # End SUBSYSTEM TORTURE_NET
 #################################
 
@@ -269,9 +276,9 @@ PRIVATE_DEPENDENCIES = \
                LIBPOPT \
                POPT_SAMBA \
                POPT_CREDENTIALS \
-               TORTURE_UI \
                dcerpc \
-               LIBCLI_SMB
+               LIBCLI_SMB \
+               SMBREADLINE
 MANPAGE = man/smbtorture.1
 # End BINARY smbtorture
 #################################
@@ -318,9 +325,9 @@ INSTALLDIR = BINDIR
 OBJ_FILES = \
                locktest.o
 PRIVATE_DEPENDENCIES = \
+               LIBSAMBA-UTIL \
                LIBCLI_SMB \
-               LIBSAMBA-CONFIG \
-               LIBSAMBA-UTIL
+               LIBSAMBA-CONFIG
 MANPAGE = man/locktest.1
 # End BINARY locktest
 #################################