Andrew Tridgell
0d34e81173
build: more config checks
2010-04-06 20:26:43 +10:00
Andrew Tridgell
5d39ac84d1
build: check for offset_t and pw*_r functions
2010-04-06 20:26:43 +10:00
Andrew Tridgell
cfb4f55a7b
build: check size of types
...
allow name of SIZEOF test to be specified
2010-04-06 20:26:42 +10:00
Andrew Tridgell
d5560482ea
build: check signal functions
2010-04-06 20:26:42 +10:00
Andrew Tridgell
f7ed3e544c
build: added CHECK_SIZEOF()
2010-04-06 20:26:42 +10:00
Andrew Tridgell
39807fd091
build: smarter list splitting
2010-04-06 20:26:42 +10:00
Andrew Tridgell
dd05b6512a
build: improve autoconf macros
...
- enable headers to be specified
- enable both forms of DECL check
- more libreplace checks
- more heimdal checks
- more sysdep checks
2010-04-06 20:26:42 +10:00
Andrew Tridgell
54e26fcb48
build: added CHECK_DECLS()
2010-04-06 20:26:42 +10:00
Andrew Tridgell
8112b4007d
build: backtrace and crypt tests
2010-04-06 20:26:42 +10:00
Andrew Tridgell
bf17c9a56e
build: return values for autoconf-like tests
...
also add checklibc options for CHECK_FUNCS_IN()
2010-04-06 20:26:42 +10:00
Andrew Tridgell
cbb3c6eece
build: check for backtrace
2010-04-06 20:26:42 +10:00
Andrew Tridgell
62137089a0
build: another typo
2010-04-06 20:26:42 +10:00
Andrew Tridgell
d87ea524d8
build: ntvfs/sysdep configure checks
2010-04-06 20:26:42 +10:00
Andrew Tridgell
abaf9aaba7
build: add_headers flag to CHECK_HEADER()
...
This allows you to ask the header not be added to the list of headers
for future configure checks
2010-04-06 20:26:41 +10:00
Andrew Tridgell
465481eecc
build: ignore some waf files
2010-04-06 20:26:41 +10:00
Andrew Tridgell
fd110dc176
build: useful test script
2010-04-06 20:26:41 +10:00
Andrew Tridgell
2bb41b042a
build: ignore the bin/ directory
2010-04-06 20:26:41 +10:00
Andrew Tridgell
ccd26e9beb
build: h_errno for heimdal
2010-04-06 20:26:41 +10:00
Andrew Tridgell
73db96b5fa
build: more headers and variables in configure
2010-04-06 20:26:41 +10:00
Andrew Tridgell
e01a71942c
build: added define and always options to CHECK_VARIABLE()
2010-04-06 20:26:41 +10:00
Andrew Tridgell
8bae4823f2
build: waf build for lib/tls
2010-04-06 20:26:41 +10:00
Andrew Tridgell
22fbe8cb70
build: check for pkgconfig
2010-04-06 20:26:41 +10:00
Andrew Tridgell
ca56fc2867
useful tools for finding missing configure steps
2010-04-06 20:26:41 +10:00
Andrew Tridgell
5b9ca48d81
build: added generation of version.h
2010-04-06 20:26:40 +10:00
Andrew Tridgell
88a138f373
build: a useful example of a debug technique in waf
2010-04-06 20:26:40 +10:00
Andrew Tridgell
d004964142
build: moved main autoproto rule into samba_autoproto.py
2010-04-06 20:26:40 +10:00
Andrew Tridgell
6dcf5563ea
build: allow selection of build group in HEIMDAL_AUTOPROTO()
2010-04-06 20:26:40 +10:00
Andrew Tridgell
8c4e709818
build: use shell for TDR rule, as -- confuses the build rule
2010-04-06 20:26:40 +10:00
Andrew Tridgell
7ed65d2e12
build: result of hack session with ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
36e6d11dce
build: add README to explain gen_ndr, and ensure directory exists
2010-04-06 20:26:40 +10:00
Andrew Tridgell
27090becab
build: added heimdal_build table rules
2010-04-06 20:26:40 +10:00
Andrew Tridgell
9129c3b3b6
build: fixes from ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
c8f4ca41f6
build: fixed formatting
2010-04-06 20:26:40 +10:00
Andrew Tridgell
c7ea3e6fbf
build: source= is clearer for source lists
2010-04-06 20:26:39 +10:00
Andrew Tridgell
065e3e2509
build: using deps= for deps is clearer
2010-04-06 20:26:39 +10:00
Andrew Tridgell
bc39054bc3
build: rewrote PIDL rules, breaking them into a separate waf tool
2010-04-06 20:26:39 +10:00
Andrew Tridgell
bd54d2a87d
build: fixed location of gen_ndr files
2010-04-06 20:26:39 +10:00
Andrew Tridgell
481fde5347
build: mail IDL build rules
2010-04-06 20:26:39 +10:00
Andrew Tridgell
bc922d8383
build: dynconfig build rules
2010-04-06 20:26:39 +10:00
Andrew Tridgell
d29cbc3c55
build: added librpc build script
2010-04-06 20:26:39 +10:00
Andrew Tridgell
d6f2855d96
build: fixed --includedir options for PIDL
2010-04-06 20:26:39 +10:00
Andrew Tridgell
49b4d29ad3
build: split out the extension based build patterns
2010-04-06 20:26:39 +10:00
Andrew Tridgell
333f2fc28b
build: another missing subsystem .....
2010-04-06 20:26:39 +10:00
Andrew Tridgell
8364d6b7e8
build: add output_type and realname for mit_samba library
2010-04-06 20:26:39 +10:00
Andrew Tridgell
5ad6369cd0
build: started to split up wafsamba.py into separate modules
2010-04-06 20:26:38 +10:00
Andrew Tridgell
ec6049c93d
build: aded wafsamba README
2010-04-06 20:26:38 +10:00
Andrew Tridgell
64f5cdd204
build: moved wafsamba.py to buildtools
2010-04-06 20:26:38 +10:00
Andrew Tridgell
cada19f58b
build: cope with empty source lists for libs
2010-04-06 20:26:38 +10:00
Andrew Tridgell
f15a81c1c0
build: added ASN1, PIDL and ET build rules
...
also added selftest example command
2010-04-06 20:26:38 +10:00
Andrew Tridgell
e3ae80a2f7
build: added svn version of waf. It has better exception display
2010-04-06 20:26:38 +10:00