Andrew Tridgell
07eeed33f6
build: heimdal_build waf support
...
heimdal now mostly builds
2010-04-06 20:26:38 +10:00
Andrew Tridgell
bb1e36a86b
build: make CHECK_FUNCS_IN() smarter about mandatory libraries
2010-04-06 20:26:37 +10:00
Andrew Tridgell
2998ea91ec
build: added gettext/libintl to libreplace
2010-04-06 20:26:37 +10:00
Andrew Tridgell
15d523bb00
build: add LIBREPLACE_EXT
2010-04-06 20:26:37 +10:00
Andrew Tridgell
8900f97c2c
build: run the lib/replace rules first
2010-04-06 20:26:37 +10:00
Andrew Tridgell
7aeffe68b1
build: added ASN1 and ERRTABLE build targets
2010-04-06 20:26:37 +10:00
Andrew Tridgell
7f9c439596
build: auto generate ASN1 and ET rules
2010-04-06 20:26:37 +10:00
Andrew Tridgell
06940d5796
build: auto-strip empty dependencies
2010-04-06 20:26:37 +10:00
Andrew Tridgell
eab4d4598e
build: added LIBREPLACE_NETWORK
2010-04-06 20:26:37 +10:00
Andrew Tridgell
c3d04fd8fc
build: don't distinguish system and local libs in wscript files
2010-04-06 20:26:37 +10:00
Andrew Tridgell
9bfe91c475
build: add heimdal_build
2010-04-06 20:26:37 +10:00
Andrew Tridgell
de2d305bfe
build: add libresolv
2010-04-06 20:26:36 +10:00
Andrew Tridgell
34fb27534b
build: fixed handling of heimdal_build/internal.mk
2010-04-06 20:26:36 +10:00
Andrew Tridgell
42f92494ea
build: LIBLDB hack not needed any more
2010-04-06 20:26:36 +10:00
Andrew Tridgell
8e81ea7c3a
build: on the fly dependency checking
2010-04-06 20:26:36 +10:00
Andrew Tridgell
7e01efa80f
build: improve the wscript generator
2010-04-06 20:26:36 +10:00
Andrew Tridgell
9e79e14e14
build: auto-remove circular dependencies
2010-04-06 20:26:36 +10:00
Andrew Tridgell
281f27d54b
build: check for circular build dependencies
2010-04-06 20:26:36 +10:00
Andrew Tridgell
4f920748d4
build: death to singletons
2010-04-06 20:26:36 +10:00
Andrew Tridgell
e3dca1412b
build: simpler BUILD_SUBDIR
2010-04-06 20:26:36 +10:00
Andrew Tridgell
371f9d35a7
build: more header checks
2010-04-06 20:26:36 +10:00
Andrew Tridgell
aa0476024c
build: use runonce for config checks
2010-04-06 20:26:35 +10:00
Andrew Tridgell
ff9f972d55
build: added public_headers support
2010-04-06 20:26:35 +10:00
Andrew Tridgell
a3421fe6e9
build: added BUILD_SUBDIR() wrapper
2010-04-06 20:26:35 +10:00
Andrew Tridgell
5393e6c9d2
build: recognise manpages keyword
2010-04-06 20:26:35 +10:00
Andrew Tridgell
73634d6ff3
build: added autoproto stub
2010-04-06 20:26:35 +10:00
Andrew Tridgell
d0c19bb35e
build: LIBLDB alias
2010-04-06 20:26:35 +10:00
Andrew Tridgell
d0d69be839
build: added top level script
2010-04-06 20:26:35 +10:00
Andrew Tridgell
b1d24c7a8f
build: put config.h in top dir by default
2010-04-06 20:26:35 +10:00
Andrew Tridgell
1cfc330156
build: allow override of config.h location
2010-04-06 20:26:35 +10:00
Andrew Tridgell
186e7115ab
build: more developer flags
2010-04-06 20:26:35 +10:00
Andrew Tridgell
13cbd9f919
build: s4 wants config.h in include/
2010-04-06 20:26:35 +10:00
Andrew Tridgell
4ed59b826c
build: add dummy flags for auto-generated scripts
2010-04-06 20:26:34 +10:00
Andrew Tridgell
df0a1e9368
build: first attempt at a script to auto-convert config.mk files to wscript
2010-04-06 20:26:34 +10:00
Andrew Tridgell
9a1cd09a10
build: added ADD_CFLAGS() and started of Samba4 build
2010-04-06 20:26:34 +10:00
Andrew Tridgell
7723519cf7
build: SAMBA_BUILD_ENV() is now in conf.*
2010-04-06 20:26:34 +10:00
Andrew Tridgell
bf4f9962f6
build: moved lib -> shared
...
- remove lib dep creation, it's done by waf
2010-04-06 20:26:34 +10:00
Andrew Tridgell
0316ec1d89
build: tdb does not depend on talloc
2010-04-06 20:26:34 +10:00
Andrew Tridgell
2b5a1cc70c
build: added waf build rules for ldb
2010-04-06 20:26:34 +10:00
Andrew Tridgell
635a7ce6c1
build: some more config checks
2010-04-06 20:26:34 +10:00
Andrew Tridgell
45d23d1f53
build: added recursive library handling
2010-04-06 20:26:34 +10:00
Andrew Tridgell
04aa584c02
build: added target directory options
2010-04-06 20:26:34 +10:00
Andrew Tridgell
8f062f4a0f
build: neater way to find libreplace and start on tevent waf build
2010-04-06 20:26:33 +10:00
Andrew Tridgell
8fd62757d2
build: added waf to the tree, so everyone uses the same version
2010-04-06 20:26:33 +10:00
Andrew Tridgell
f5d85a31d9
build: added some comments for tdb build
2010-04-06 20:26:33 +10:00
Andrew Tridgell
2bd0756dc5
build: more binaries for waf tdb build
2010-04-06 20:26:33 +10:00
Andrew Tridgell
8d6eb2a02c
build: added waf build for tdb
2010-04-06 20:26:33 +10:00
Andrew Tridgell
5c103b484f
build: renamed autoconf.py to wafsamba.py and added SAMBA_*() functions
2010-04-06 20:26:33 +10:00
Andrew Tridgell
34b77a15d3
build: updates to waf scripts for replace and talloc
2010-04-06 20:26:33 +10:00
Andrew Tridgell
9757da515d
build: a first attempt at waf build for talloc and libreplace
...
very rough so far
2010-04-06 20:26:33 +10:00