2006-03-17 16:45:24 +00:00
[SUBSYSTEM :: TORTURE_UTIL ]
2008-11-03 14:29:49 +01:00
PRIVATE_DEPENDENCIES = LIBCLI_RAW
2008-11-16 16:19:58 +01:00
PUBLIC_DEPENDENCIES = torture POPT_CREDENTIALS
2006-03-17 16:45:24 +00:00
2008-05-18 19:54:27 +02:00
TORTURE_UTIL_OBJ_FILES = $( addprefix $( torturesrcdir) /, util_smb.o)
2008-04-14 17:22:58 +02:00
2004-05-24 22:00:40 +00:00
#################################
# Start SUBSYSTEM TORTURE_BASIC
2006-03-17 16:11:02 +00:00
[MODULE :: TORTURE_BASIC ]
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2006-03-17 16:11:02 +00:00
INIT_FUNCTION = torture_base_init
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2006-06-17 02:20:39 +00:00
LIBCLI_SMB POPT_CREDENTIALS \
2007-04-20 11:28:25 +00:00
TORTURE_UTIL LIBCLI_RAW \
TORTURE_RAW
2004-05-24 22:00:40 +00:00
# End SUBSYSTEM TORTURE_BASIC
#################################
2008-05-18 19:54:27 +02:00
TORTURE_BASIC_OBJ_FILES = $( addprefix $( torturesrcdir) /basic/, \
2008-04-14 17:22:58 +02:00
base.o \
misc.o \
scanner.o \
utable.o \
charset.o \
mangle_test.o \
denytest.o \
aliases.o \
locking.o \
secleak.o \
rename.o \
dir.o \
delete.o \
unlink.o \
disconnect.o \
delaywrite.o \
attr.o \
properties.o)
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/basic/proto.h,$(TORTURE_BASIC_OBJ_FILES : .o =.c )))
2008-04-14 17:22:58 +02:00
2004-05-24 22:00:40 +00:00
#################################
2005-11-11 04:46:48 +00:00
# Start SUBSYSTEM TORTURE_RAW
2006-06-17 02:20:39 +00:00
[MODULE :: TORTURE_RAW ]
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2006-06-17 02:20:39 +00:00
INIT_FUNCTION = torture_raw_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2006-05-14 13:51:27 +00:00
LIBCLI_SMB LIBCLI_LSA LIBCLI_SMB_COMPOSITE \
2007-04-20 11:28:25 +00:00
POPT_CREDENTIALS TORTURE_UTIL
2004-05-24 22:00:40 +00:00
# End SUBSYSTEM TORTURE_RAW
#################################
2008-05-18 19:54:27 +02:00
TORTURE_RAW_OBJ_FILES = $( addprefix $( torturesrcdir) /raw/, \
2008-04-14 17:22:58 +02:00
qfsinfo.o \
qfileinfo.o \
setfileinfo.o \
search.o \
close.o \
open.o \
mkdir.o \
oplock.o \
notify.o \
mux.o \
ioctl.o \
chkpath.o \
unlink.o \
read.o \
context.o \
write.o \
lock.o \
pingpong.o \
lockbench.o \
2008-04-21 15:09:43 -07:00
lookuprate.o \
2008-05-20 10:54:45 -07:00
tconrate.o \
2008-04-14 17:22:58 +02:00
openbench.o \
rename.o \
eas.o \
streams.o \
acls.o \
seek.o \
samba3hide.o \
samba3misc.o \
composite.o \
raw.o \
offline.o)
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/raw/proto.h,$(TORTURE_RAW_OBJ_FILES : .o =.c )))
2008-04-14 17:22:58 +02:00
2008-02-18 20:04:18 +01:00
m k i n c l u d e s m b 2 / c o n f i g . m k
m k i n c l u d e w i n b i n d / c o n f i g . m k
2009-05-29 16:36:44 +02:00
m k i n c l u d e l i b n e t a p i / c o n f i g . m k
2010-01-12 17:42:00 +01:00
m k i n c l u d e l i b s m b c l i e n t / c o n f i g . m k
2005-11-11 04:46:48 +00:00
2007-02-16 15:13:51 +00:00
[SUBSYSTEM :: TORTURE_NDR ]
2008-12-22 21:03:09 +01:00
PRIVATE_DEPENDENCIES = torture SERVICE_SMB
2008-04-14 17:22:58 +02:00
2009-12-13 18:41:53 +03:00
TORTURE_NDR_OBJ_FILES = $( addprefix $( torturesrcdir) /ndr/, ndr.o winreg.o atsvc.o lsa.o epmap.o dfs.o netlogon.o drsuapi.o spoolss.o samr.o dfsblob.o)
2007-02-14 19:30:05 +00:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/ndr/proto.h,$(TORTURE_NDR_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2006-03-14 15:02:05 +00:00
[MODULE :: torture_rpc ]
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2006-03-17 00:45:52 +00:00
# TORTURE_NET and TORTURE_NBT use functions from torture_rpc...
2008-02-18 19:06:17 +01:00
#OUTPUT_TYPE = MERGED_OBJ
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2006-03-14 15:02:05 +00:00
INIT_FUNCTION = torture_rpc_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2007-02-26 16:18:23 +00:00
NDR_TABLE RPC_NDR_UNIXINFO dcerpc_samr RPC_NDR_WINREG RPC_NDR_INITSHUTDOWN \
2005-03-17 20:28:01 +00:00
RPC_NDR_OXIDRESOLVER RPC_NDR_EVENTLOG RPC_NDR_ECHO RPC_NDR_SVCCTL \
2007-03-14 00:44:29 +00:00
RPC_NDR_NETLOGON dcerpc_atsvc dcerpc_mgmt RPC_NDR_DRSUAPI \
2007-10-16 13:44:43 +02:00
RPC_NDR_LSA RPC_NDR_EPMAPPER RPC_NDR_DFS RPC_NDR_FRSAPI RPC_NDR_SPOOLSS \
2005-02-21 13:13:21 +00:00
RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_ROT RPC_NDR_DSSETUP \
2008-11-11 12:36:07 +01:00
RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER RPC_NDR_NTSVCS WB_HELPER LIBSAMBA-NET \
2009-04-24 09:47:55 +02:00
LIBCLI_AUTH POPT_CREDENTIALS TORTURE_LDAP TORTURE_UTIL TORTURE_RAP \
2009-08-04 11:51:46 +10:00
dcerpc_server service process_model ntvfs SERVICE_SMB RPC_NDR_BROWSER LIBCLI_DRSUAPI TORTURE_LDB_MODULE
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
torture_rpc_OBJ_FILES = $( addprefix $( torturesrcdir) /rpc/, \
2008-04-14 17:22:58 +02:00
join.o lsa.o lsa_lookup.o session_key.o echo.o dfs.o drsuapi.o \
2009-12-23 17:54:30 -02:00
drsuapi_cracknames.o dssync.o dsgetinfo.o spoolss.o spoolss_notify.o spoolss_win.o \
2008-04-14 17:22:58 +02:00
unixinfo.o samr.o samr_accessmask.o wkssvc.o srvsvc.o svcctl.o atsvc.o \
eventlog.o epmapper.o winreg.o initshutdown.o oxidresolve.o remact.o mgmt.o \
2008-08-27 21:36:27 +10:00
scanner.o autoidl.o countcalls.o testjoin.o schannel.o netlogon.o remote_pac.o samlogon.o \
2008-04-14 17:22:58 +02:00
samsync.o bind.o dssetup.o alter_context.o bench.o samba3rpc.o rpc.o async_bind.o \
2008-12-06 12:39:58 +01:00
handles.o frsapi.o object_uuid.o ntsvcs.o browser.o)
2004-05-24 22:00:40 +00:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/rpc/proto.h,$(torture_rpc_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2009-10-05 18:39:13 +03:00
#################################
# RPC/Local DRSUAPI tests
m k i n c l u d e d r s / c o n f i g . m k
2004-07-08 16:41:10 +00:00
#################################
2006-01-28 20:08:03 +00:00
# Start SUBSYSTEM TORTURE_RAP
2006-06-17 02:20:39 +00:00
[MODULE :: TORTURE_RAP ]
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2006-06-17 02:20:39 +00:00
INIT_FUNCTION = torture_rap_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = TORTURE_UTIL LIBCLI_SMB
2006-01-28 20:08:03 +00:00
# End SUBSYSTEM TORTURE_RAP
2004-07-08 16:41:10 +00:00
#################################
2008-05-18 19:54:27 +02:00
TORTURE_RAP_OBJ_FILES = $( torturesrcdir) /rap/rap.o
2008-04-14 17:22:58 +02:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/rap/proto.h,$(TORTURE_RAP_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2004-05-25 15:56:02 +00:00
#################################
# Start SUBSYSTEM TORTURE_AUTH
2006-06-17 02:20:39 +00:00
[MODULE :: TORTURE_AUTH ]
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2008-02-11 13:51:09 +01:00
LIBCLI_SMB gensec auth KERBEROS \
2008-11-16 16:19:58 +01:00
POPT_CREDENTIALS SMBPASSWD torture
2004-05-25 15:56:02 +00:00
# End SUBSYSTEM TORTURE_AUTH
#################################
2008-05-18 19:54:27 +02:00
TORTURE_AUTH_OBJ_FILES = $( addprefix $( torturesrcdir) /auth/, ntlmssp.o pac.o)
2008-04-14 17:22:58 +02:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/auth/proto.h,$(TORTURE_AUTH_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2008-02-18 20:04:18 +01:00
m k i n c l u d e l o c a l / c o n f i g . m k
2004-09-01 04:39:06 +00:00
2004-05-24 22:00:40 +00:00
#################################
2006-06-22 17:00:11 +00:00
# Start MODULE TORTURE_NBENCH
[MODULE :: TORTURE_NBENCH ]
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2006-06-22 17:00:11 +00:00
INIT_FUNCTION = torture_nbench_init
2006-10-29 17:40:19 +00:00
PRIVATE_DEPENDENCIES = TORTURE_UTIL
2006-06-22 17:00:11 +00:00
# End MODULE TORTURE_NBENCH
2004-05-24 22:00:40 +00:00
#################################
2008-05-18 19:54:27 +02:00
TORTURE_NBENCH_OBJ_FILES = $( addprefix $( torturesrcdir) /nbench/, nbio.o nbench.o)
2008-04-14 17:22:58 +02:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/nbench/proto.h,$(TORTURE_NBENCH_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2007-03-02 05:58:22 +00:00
#################################
# Start MODULE TORTURE_UNIX
[MODULE :: TORTURE_UNIX ]
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2007-03-02 05:58:22 +00:00
INIT_FUNCTION = torture_unix_init
PRIVATE_DEPENDENCIES = TORTURE_UTIL
# End MODULE TORTURE_UNIX
#################################
2008-05-18 19:54:27 +02:00
TORTURE_UNIX_OBJ_FILES = $( addprefix $( torturesrcdir) /unix/, unix.o whoami.o unix_info2.o)
2008-04-14 17:22:58 +02:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/unix/proto.h,$(TORTURE_UNIX_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2004-08-12 08:00:45 +00:00
#################################
# Start SUBSYSTEM TORTURE_LDAP
2006-06-17 02:20:39 +00:00
[MODULE :: TORTURE_LDAP ]
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2006-06-17 02:20:39 +00:00
INIT_FUNCTION = torture_ldap_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2009-08-04 11:51:46 +10:00
LIBCLI_LDAP LIBCLI_CLDAP SAMDB POPT_CREDENTIALS torture LDB_WRAP
2004-08-12 08:00:45 +00:00
# End SUBSYSTEM TORTURE_LDAP
#################################
2010-01-25 03:17:29 +02:00
TORTURE_LDAP_OBJ_FILES = $( addprefix $( torturesrcdir) /ldap/, common.o basic.o schema.o uptodatevector.o \
cldap.o cldapbench.o ldap_sort.o nested_search.o)
2008-04-14 17:22:58 +02:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/ldap/proto.h,$(TORTURE_LDAP_OBJ_FILES : .o =.c )))
2008-04-14 17:22:58 +02:00
2005-01-31 09:54:39 +00:00
#################################
# Start SUBSYSTEM TORTURE_NBT
2006-06-17 02:20:39 +00:00
[MODULE :: TORTURE_NBT ]
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2006-06-17 02:20:39 +00:00
INIT_FUNCTION = torture_nbt_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
LIBCLI_SMB LIBCLI_NBT LIBCLI_DGRAM LIBCLI_WREPL torture_rpc
2005-01-31 09:54:39 +00:00
# End SUBSYSTEM TORTURE_NBT
#################################
2008-05-18 19:54:27 +02:00
TORTURE_NBT_OBJ_FILES = $( addprefix $( torturesrcdir) /nbt/, query.o register.o \
2008-04-14 17:22:58 +02:00
wins.o winsbench.o winsreplication.o dgram.o nbt.o)
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/nbt/proto.h,$(TORTURE_NBT_OBJ_FILES : .o =.c )))
2008-04-14 17:22:58 +02:00
2005-03-04 00:25:16 +00:00
#################################
# Start SUBSYSTEM TORTURE_NET
2006-03-17 16:45:24 +00:00
[MODULE :: TORTURE_NET ]
2008-05-10 23:46:51 +02:00
SUBSYSTEM = smbtorture
2008-12-22 21:03:09 +01:00
OUTPUT_TYPE = MERGED_OBJ
2006-03-17 16:45:24 +00:00
INIT_FUNCTION = torture_net_init
2007-04-20 11:28:25 +00:00
PRIVATE_DEPENDENCIES = \
2006-05-14 11:43:33 +00:00
LIBSAMBA-NET \
2007-04-20 11:28:25 +00:00
POPT_CREDENTIALS \
2008-11-03 14:29:49 +01:00
torture_rpc \
PROVISION
2005-03-04 00:25:16 +00:00
# End SUBSYSTEM TORTURE_NET
#################################
2008-05-18 19:54:27 +02:00
TORTURE_NET_OBJ_FILES = $( addprefix $( torturesrcdir) /libnet/, libnet.o \
2008-04-14 17:22:58 +02:00
utils.o userinfo.o userman.o groupinfo.o groupman.o \
domain.o libnet_lookup.o libnet_user.o libnet_group.o \
libnet_share.o libnet_rpc.o libnet_domain.o libnet_BecomeDC.o)
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(torturesrcdir)/libnet/proto.h,$(TORTURE_NET_OBJ_FILES : .o =.c )))
2008-04-14 17:22:58 +02:00
2009-08-11 18:20:39 +10:00
#################################
# Start SUBSYSTEM TORTURE_NTP
[MODULE :: TORTURE_NTP ]
SUBSYSTEM = smbtorture
OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = torture_ntp_init
PRIVATE_DEPENDENCIES = \
POPT_CREDENTIALS \
torture_rpc
# End SUBSYSTEM TORTURE_NTP
#################################
TORTURE_NTP_OBJ_FILES = $( addprefix $( torturesrcdir) /ntp/, ntp_signd.o)
$(eval $(call proto_header_template,$(torturesrcdir)/ntp/proto.h,$(TORTURE_NET_OBJ_FILES : .o =.c )))
2004-05-24 22:00:40 +00:00
#################################
# Start BINARY smbtorture
[BINARY :: smbtorture ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
PRIVATE_DEPENDENCIES = \
2006-03-17 16:27:22 +00:00
torture \
2006-09-06 01:36:02 +00:00
LIBPOPT \
2005-12-29 23:14:33 +00:00
POPT_SAMBA \
2006-06-25 22:42:12 +00:00
POPT_CREDENTIALS \
dcerpc \
2006-10-30 01:19:31 +00:00
LIBCLI_SMB \
SMBREADLINE
2004-05-24 22:00:40 +00:00
# End BINARY smbtorture
#################################
2004-05-25 00:20:19 +00:00
2008-05-18 19:54:27 +02:00
smbtorture_OBJ_FILES = $( torturesrcdir) /smbtorture.o $( torturesrcdir) /torture.o
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( torturesrcdir) /smbtorture.h
MANPAGES += $( torturesrcdir) /man/smbtorture.1
2008-02-26 15:11:47 +01:00
2004-05-25 00:20:19 +00:00
#################################
# Start BINARY gentest
[BINARY :: gentest ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
PRIVATE_DEPENDENCIES = \
2008-04-01 15:08:30 +02:00
LIBSAMBA-HOSTCONFIG \
2006-03-19 19:47:05 +00:00
LIBSAMBA-UTIL \
2006-09-06 01:36:02 +00:00
LIBPOPT \
2006-03-07 12:40:34 +00:00
POPT_SAMBA \
POPT_CREDENTIALS \
2006-04-30 00:00:28 +00:00
LIBCLI_SMB \
LIBCLI_RAW
2004-05-25 00:20:19 +00:00
# End BINARY gentest
#################################
2008-05-18 19:54:27 +02:00
gentest_OBJ_FILES = $( torturesrcdir) /gentest.o
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
MANPAGES += $( torturesrcdir) /man/gentest.1
2008-02-26 15:11:47 +01:00
2004-05-25 00:20:19 +00:00
#################################
# Start BINARY masktest
[BINARY :: masktest ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
PRIVATE_DEPENDENCIES = \
2008-04-01 15:08:30 +02:00
LIBSAMBA-HOSTCONFIG \
2006-03-19 19:47:05 +00:00
LIBSAMBA-UTIL \
2006-09-06 01:36:02 +00:00
LIBPOPT \
2006-03-07 12:40:34 +00:00
POPT_SAMBA \
POPT_CREDENTIALS \
2006-04-29 23:22:54 +00:00
LIBCLI_SMB
2004-05-25 00:20:19 +00:00
# End BINARY masktest
#################################
2008-05-18 19:54:27 +02:00
masktest_OBJ_FILES = $( torturesrcdir) /masktest.o
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
MANPAGES += $( torturesrcdir) /man/masktest.1
2008-02-26 15:11:47 +01:00
2004-05-25 00:20:19 +00:00
#################################
# Start BINARY locktest
[BINARY :: locktest ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2006-04-24 15:47:59 +00:00
PRIVATE_DEPENDENCIES = \
2008-02-15 14:55:31 +11:00
LIBPOPT \
POPT_SAMBA \
POPT_CREDENTIALS \
2006-11-12 02:49:05 +00:00
LIBSAMBA-UTIL \
2006-04-29 23:22:54 +00:00
LIBCLI_SMB \
2008-04-01 15:08:30 +02:00
LIBSAMBA-HOSTCONFIG
2004-05-25 00:20:19 +00:00
# End BINARY locktest
#################################
2005-09-05 19:54:35 +00:00
2008-05-18 19:54:27 +02:00
locktest_OBJ_FILES = $( torturesrcdir) /locktest.o
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
MANPAGES += $( torturesrcdir) /man/locktest.1
2008-02-26 15:11:47 +01:00
2008-04-17 14:20:46 +02:00
GCOV = 0
2008-04-17 02:06:07 +02:00
i f e q ( $( MAKECMDGOALS ) , g c o v )
2008-04-17 14:20:46 +02:00
GCOV = 1
2008-04-17 02:06:07 +02:00
e n d i f
i f e q ( $( MAKECMDGOALS ) , l c o v )
2008-04-17 14:20:46 +02:00
GCOV = 1
2008-04-17 02:06:07 +02:00
e n d i f
2007-03-21 15:57:07 +00:00
2008-04-17 02:06:07 +02:00
i f e q ( $( MAKECMDGOALS ) , t e s t c o v - h t m l )
2008-04-17 14:20:46 +02:00
GCOV = 1
2008-04-17 02:06:07 +02:00
e n d i f
2007-11-16 11:29:16 +01:00
2008-04-17 14:20:46 +02:00
i f e q ( $( GCOV ) , 1 )
2008-04-17 02:06:07 +02:00
CFLAGS += --coverage
LDFLAGS += --coverage
e n d i f
COV_TARGET = test
2007-01-23 00:26:03 +00:00
2008-04-17 02:06:07 +02:00
gcov : test
2005-12-23 13:02:52 +00:00
for I in $( sort $( dir $( ALL_OBJS) ) ) ; \
2005-09-05 19:54:35 +00:00
do $( GCOV) -p -o $$ I $$ I/*.c; \
done
2007-01-22 18:16:01 +00:00
2009-04-23 18:46:24 +02:00
samba4.info : test
2009-04-23 15:11:04 +02:00
-rm heimdal/lib/*/{ lex,parse,sel-lex} .{ gcda,gcno}
2009-04-23 18:46:24 +02:00
cd .. && lcov --base-directory ` pwd ` /source4 --directory source4 --directory nsswitch --directory libcli --directory librpc --directory lib --capture --output-file source4/samba4.info
2008-04-27 23:29:50 +01:00
2009-04-23 18:46:24 +02:00
lcov : samba 4.info
2008-04-27 23:29:50 +01:00
genhtml -o coverage $<
2007-02-28 02:06:17 +00:00
testcov-html :: lcov
2008-04-27 23:29:50 +01:00
clean ::
@rm -f samba.info