summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-04-06s4-waf: more places missing libreplaceAndrew Tridgell4-11/+4
2010-04-06s4-waf: added auto-detection of perl manpage extensionsAndrew Tridgell2-23/+87
some systems produce pidl.1p, others pidl.1. We need to know which one to use.
2010-04-06s4-waf: fixed dirfd() detection for heimdalAndrew Tridgell1-1/+2
2010-04-06s4-waf: added libreplace dep for the conditional heimdal modulesAndrew Tridgell1-0/+4
2010-04-06build: work around missing defaults from gnu_dirs.pyAndrew Tridgell1-12/+3
2010-04-06build: fixed popt subsystem on systems without poptAndrew Tridgell2-7/+9
2010-04-06s4-waf: merge in the latest changes from masterAndrew Tridgell2-5/+25
The heimdal changes mean the asn1 compiler produces a 2nd header file
2010-04-06waf-pidl: don't need this debug ls any moreAndrew Tridgell1-1/+1
2010-04-06s4-waf: change bundled extension to 'samba4'Andrew Tridgell1-1/+1
This matches what debian currently uses for libldb-samba4
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell14-24/+26
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06build: auto-detect platforms which don't support shared libsAndrew Tridgell2-7/+32
2010-04-06build: only add -fPIC if it is supportedAndrew Tridgell1-1/+1
2010-04-06s4-waf: cleaned up tevent dependencyAndrew Tridgell2-2/+1
2010-04-06s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell16-42/+49
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell7-28/+71
distros can set --bundled-libraries=NONE to force use of all system libraries. If the right version isn't found then configure will fail. Users may choose which libraries to use from the system, and which to use bundled libs. The default is to try system libs, and use them if their version matches the one in the source tree.
2010-04-06s4-waf: we need a recent version of perls MakeMaker moduleAndrew Tridgell1-1/+2
2010-04-06s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell6-7/+7
this is preparation for being able to use system versions of these libraries
2010-04-06s4-waf: set default for bundled librariesAndrew Tridgell7-6/+18
2010-04-06build: better control over bundled library extensionsAndrew Tridgell2-16/+38
2010-04-06build: better waf test scriptAndrew Tridgell1-2/+23
2010-04-06s4-waf: don't auto-include bundled library headersAndrew Tridgell1-1/+1
If we are going to use the system versions of these libraries then we should not force the use of the non-system headers
2010-04-06s4-waf: set the bundled library extension for some libsAndrew Tridgell4-14/+14
2010-04-06build: added support for controlling library typesAndrew Tridgell3-15/+65
added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)
2010-04-06ldb-waf: rename libldb.so to libldb-s4.so if built as part of s4Andrew Tridgell1-1/+23
Also include the ldap backend if not built as part of s4. In s4, we use the ldapi backend.
2010-04-06build: add an ls -lR blib/ to the pidl build to help debug things in the ↵Andrew Tridgell1-1/+1
build farm
2010-04-06build: fixed build group for the PIDL tables generationAndrew Tridgell2-0/+1
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell119-0/+238
them
2010-04-06build: mark python rules as being part of the "main" groupAndrew Tridgell1-0/+2
2010-04-06s4-waf: ensure all the ldb.pc.in vars are setAndrew Tridgell1-0/+9
2010-04-06build: throw an error on all bad variable substitutionsAndrew Tridgell1-12/+18
2010-04-06s4-waf: move the gnu dirs check to the generic wafsamba codeAndrew Tridgell2-2/+2
2010-04-06build: substitute @VAR@ variables in pkgconfig .pc.in filesAndrew Tridgell1-5/+37
2010-04-06build: fixed the python path in installed python scriptsAndrew Tridgell1-5/+23
2010-04-06s4-waf: install dcerpc_atsvc.pcAndrew Tridgell1-1/+1
2010-04-06build: fixed destination name for pc_filesAndrew Tridgell1-1/+2
2010-04-06s4-waf: enable the configuration and options for pidlAndrew Tridgell1-0/+2
2010-04-06s4-waf: enable the pc_files in the build rulesAndrew Tridgell7-8/+10
2010-04-06build: added support for pc_files= for pkgconfig filesAndrew Tridgell1-0/+13
2010-04-06s4-waf: only build the pidl manpages if we have MakeMaker.pmAndrew Tridgell2-27/+38
2010-04-06s4-waf: build and install the PIDL manpagesAndrew Tridgell1-0/+23
2010-04-06build: a hack to get perl to put its generated blib files in the build directoryAndrew Tridgell1-1/+10
perl wants to put generated files in the source directory, whereas waf wants them in the build directory. Use a symlink to trick perl into putting them in the right place
2010-04-06build: only depend on the actual pidl source files in the pidl ruleAndrew Tridgell1-1/+3
We don't need to depend on the wscript files, or any backup editor files.
2010-04-06s4-waf: install PIDL modulesAndrew Tridgell2-0/+4
2010-04-06s4-waf: install the rest of our python filesAndrew Tridgell5-8/+20
2010-04-06build: support wildcard excludes in INSTALL_WILDCARD()Andrew Tridgell1-5/+8
2010-04-06build: install build python modules correctlyAndrew Tridgell1-1/+9
2010-04-06s4-waf: install pidlAndrew Tridgell2-2/+2
2010-04-06s4-waf: install the rest of the headersAndrew Tridgell12-32/+32
2010-04-06build: support wildcard mappings for header_pathAndrew Tridgell1-8/+34
this allows a public_headers attribute to put different headers in different install directories
2010-04-06s4-waf: set CONFIG_H variable for selftestAndrew Tridgell1-0/+3