Andrew Tridgell
052a0e0a02
s4-waf: only build the pidl manpages if we have MakeMaker.pm
2010-04-06 20:27:10 +10:00
Andrew Tridgell
f1284d657f
s4-waf: build and install the PIDL manpages
2010-04-06 20:27:10 +10:00
Andrew Tridgell
5c6e8371b2
build: a hack to get perl to put its generated blib files in the build directory
...
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-06 20:27:10 +10:00
Andrew Tridgell
723e9b87ce
build: only depend on the actual pidl source files in the pidl rule
...
We don't need to depend on the wscript files, or any backup editor
files.
2010-04-06 20:27:10 +10:00
Andrew Tridgell
ecb775de2e
s4-waf: install PIDL modules
2010-04-06 20:27:10 +10:00
Andrew Tridgell
bd7bf0e1a9
s4-waf: install the rest of our python files
2010-04-06 20:27:10 +10:00
Andrew Tridgell
85a11c4fb7
build: support wildcard excludes in INSTALL_WILDCARD()
2010-04-06 20:27:09 +10:00
Andrew Tridgell
307ac977a2
build: install build python modules correctly
2010-04-06 20:27:09 +10:00
Andrew Tridgell
4d8d759e92
s4-waf: install pidl
2010-04-06 20:27:09 +10:00
Andrew Tridgell
aa5e08eb83
s4-waf: install the rest of the headers
2010-04-06 20:27:09 +10:00
Andrew Tridgell
97ce609393
build: support wildcard mappings for header_path
...
this allows a public_headers attribute to put different headers in
different install directories
2010-04-06 20:27:09 +10:00
Andrew Tridgell
ba0c7edf80
s4-waf: set CONFIG_H variable for selftest
2010-04-06 20:27:09 +10:00
Andrew Tridgell
fe3cd6fb28
s4-waf: test/simple.c is not needed any more
2010-04-06 20:27:09 +10:00
Andrew Tridgell
a2a4fee8c6
s4-waf: forgot these files
2010-04-06 20:27:09 +10:00
Andrew Tridgell
03998d0970
s4-waf: started adding auto-install of include files
2010-04-06 20:27:09 +10:00
Andrew Tridgell
11ca0c7b9d
build: fixed EXPAND_VARIABLES() for env expansion
2010-04-06 20:27:09 +10:00
Andrew Tridgell
cfeaed22c5
build: these chdir() calls break waf on HPUX. They are not needed
2010-04-06 20:27:08 +10:00
Andrew Tridgell
a247ce8ef9
s3-waf: added options for static/shared module building
...
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06 20:27:08 +10:00
Andrew Tridgell
ab343e037d
s3-waf: build version.h
2010-04-06 20:27:08 +10:00
Andrew Tridgell
0b47bda816
s3-waf: charsets needs to be quoted as strings in config.h
...
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06 20:27:08 +10:00
Andrew Tridgell
2201d3d232
build: added quote option to conf.DEFINE()
...
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06 20:27:08 +10:00
Andrew Tridgell
6b3a72dd45
s3-waf: fixed tests for charsets
...
Pair-Programmed-With: Kai
2010-04-06 20:27:08 +10:00
Andrew Tridgell
8b14d217c4
s4-waf: fdatasync is in librt on solaris8
2010-04-06 20:27:08 +10:00
Andrew Tridgell
03bf6c9d3b
s4-waf: added rap/rpc.c
2010-04-06 20:27:08 +10:00
Andrew Tridgell
cb9dbc055f
libreplace: add a replacement for strerror_r (needed on solaris8)
2010-04-06 20:27:08 +10:00
Andrew Tridgell
63f20e696e
s4-waf: look for libiconv before checking libc
...
This is needed for solaris8
2010-04-06 20:27:08 +10:00
Andrew Tridgell
eb4efc9eca
s4-waf: added checks for all the different statvfs varients
2010-04-06 20:27:07 +10:00
Andrew Tridgell
b05852171b
s4-waf: another place where broken ln -f on solaris8 matters
2010-04-06 20:27:07 +10:00
Andrew Tridgell
42bad41ced
s4-waf: cope with systems with zlib versions that are too old
2010-04-06 20:27:07 +10:00
Andrew Tridgell
9ddd9de59b
build: fixed copy_script typo
2010-04-06 20:27:07 +10:00
Andrew Tridgell
6d268e4a82
build: improved exception handling for systems without rpath
2010-04-06 20:27:07 +10:00
Andrew Tridgell
eb776a80b5
build: much better rpath test function
...
This creates a full shared lib, and a binary that uses it. Then it
tests that the binary runs correctly, relying on rpath
Thanks to Thomas for the code for this!
2010-04-06 20:27:07 +10:00
Andrew Tridgell
5e94bca62e
build: a better way of calculating syslib dependencies
2010-04-06 20:27:07 +10:00
Kai Blin
ecafbd3ec8
s3-waf: check for default charsets
2010-04-06 20:27:07 +10:00
Kai Blin
6663f78256
build: Import conf decorator in samba_conftests.py
2010-04-06 20:27:07 +10:00
Andrew Tridgell
2cac0c27cf
build: started a library of common config tests for s3/s4
...
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06 20:27:07 +10:00
Andrew Tridgell
8f5551c4b3
s3-waf: use new variable expansion feature
2010-04-06 20:27:06 +10:00
Andrew Tridgell
239cdb53f4
build: support variable expansion in source= arguments to build rules
...
This makes it much easier to follow the s3 approach to lists of
source files in the top level wscript
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06 20:27:06 +10:00
Andrew Tridgell
b2f01b54d2
s3-waf: modulesdir is in the base set of options now
2010-04-06 20:27:06 +10:00
Andrew Tridgell
6e54655f4a
s4-waf: update torture for new ndr/drsblobs.c tests
2010-04-06 20:27:06 +10:00
Andrew Tridgell
48fd7802f9
s4-waf: replace stdint.h and stdbool.h on systems that don't have them
2010-04-06 20:27:06 +10:00
Andrew Tridgell
7bb5be1324
build: solaris8 doesn't honor the -f flag to ln.
...
It's in the man page, but it doesn't work!
2010-04-06 20:27:06 +10:00
Andrew Tridgell
6c3b69be9b
build: honor existing LD_LIBRARY_PATH settings when adding shared lib paths
2010-04-06 20:27:06 +10:00
Andrew Tridgell
12e6a920a7
build: old versions of perl don't understand the -W option
2010-04-06 20:27:06 +10:00
Andrew Tridgell
14fc71fc27
build: we need to replace md5 in Task as well
2010-04-06 20:27:06 +10:00
Andrew Tridgell
2454baf83b
build: need to set h_file on Utils
2010-04-06 20:27:06 +10:00
Thomas Nagy
81f5efba91
build: replace h_file when replacing md5
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-06 20:27:05 +10:00
Andrew Tridgell
1588a8d7a9
build: attempt to fix md5 problem on solaris8
2010-04-06 20:27:05 +10:00
Andrew Tridgell
026690af00
s4-waf: remove the need for some of the lib aliases
2010-04-06 20:27:05 +10:00
Andrew Tridgell
eba9a54927
build: a few more build rules that should have on_results=True
2010-04-06 20:27:05 +10:00