1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-06 13:18:07 +03:00
samba-mirror/source/script
Andrew Tridgell 348a5f1d4d r5321: added a program that works out the minimal set of #include lines
needed for a C file in Samba. It tries compiling without each #include
line in turn, and looks for any changes in the compiler output.

Note that the output is not guaranteed correct, it might be that an
include is needed onlyu on some platforms. To cope with this, it
doesn't consider lines with the word "needed" on them. So add a
comment like this:

#include "foo.h" /* needed by systems without kerberos */

and it will know to skip it

It also skips any include lines in a #if section.

If you are brave, you can give it the option --remove and it will
remove lines it thinks are not needed. Please review carefully before
committing the results, and watch the build farm for breakage.
2007-10-10 13:09:41 -05:00
..
tests r4953: - enable easy valgrind use in all our test scripts 2007-10-10 13:09:09 -05:00
addtosmbpass first public release of samba4 code 0001-01-01 00:00:00 +00:00
build_env.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
build_idl.sh r5087: Add --swig to pidl flags so that swig .i files are generated with 2007-10-10 13:09:21 -05:00
convert_smbpasswd first public release of samba4 code 0001-01-01 00:00:00 +00:00
creategroup first public release of samba4 code 0001-01-01 00:00:00 +00:00
dcpromo.pl r1585: add dcpromo.pl start, this should be configure a 2007-10-10 12:57:42 -05:00
extract_allparms.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
find_missing_doc.pl first public release of samba4 code 0001-01-01 00:00:00 +00:00
find_unused_defines.pl Add script that detects useless AC_DEFINE()'s in configure.in 0001-01-01 00:00:00 +00:00
find_unused_function_checks.pl Add script for finding unused function checks in configure.in 0001-01-01 00:00:00 +00:00
find_unused_header_checks.pl Add note about new configure structure. 0001-01-01 00:00:00 +00:00
find_unused_macros.pl Add script that reports unused macros/defines 0001-01-01 00:00:00 +00:00
find_unused_makefilevars.pl a script which find unused or undefined vars in Makefile or Makefile.in 0001-01-01 00:00:00 +00:00
find_unused_options.sh add find_unused_options.sh 0001-01-01 00:00:00 +00:00
findsmb.in first public release of samba4 code 0001-01-01 00:00:00 +00:00
findstatic.pl first public release of samba4 code 0001-01-01 00:00:00 +00:00
genstruct.pl first public release of samba4 code 0001-01-01 00:00:00 +00:00
installbin.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installdat.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installdirs.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installman.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installmodules.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installscripts.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
installswat.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
minimal_includes.pl r5321: added a program that works out the minimal set of #include lines 2007-10-10 13:09:41 -05:00
mkinstalldirs first public release of samba4 code 0001-01-01 00:00:00 +00:00
mknissmbpasswd.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
mknissmbpwdtbl.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
mkproto.pl r2583: mkproto.pl now treats "int main" as a special case and avoids it. 2007-10-10 12:59:07 -05:00
mkproto.sh r747: report an failure in mkproto.pl via mkproto.sh to make 2007-10-10 12:53:48 -05:00
mksmbpasswd.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
mkversion.sh r822: use 'Last Change Rev:' instead of 'Revision:' from the svn info output 2007-10-10 12:53:52 -05:00
newuser.pl r4050: make sure we add objectClass and sAMAccountName 2007-10-10 13:06:18 -05:00
provision.pl r5173: Refer to a proper zone file name in resulting message 2007-10-10 13:09:29 -05:00
revert.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
rootdse.pl r4354: The ldb databases do not go in lib/private, but in private/ under PREFIX 2007-10-10 13:07:37 -05:00
scancvslog.pl first public release of samba4 code 0001-01-01 00:00:00 +00:00
smbtar first public release of samba4 code 0001-01-01 00:00:00 +00:00
uninstallbin.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
uninstallman.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
uninstallmodules.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
uninstallscripts.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00
updatesmbpasswd.sh first public release of samba4 code 0001-01-01 00:00:00 +00:00