summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/config_mk.pm
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r9549: Rerun ./config.status if one of the .mk files changesJelmer Vernooij1-1/+7
(This used to be commit 729b8bd7832b0db19d68dd3348b1b7103ab135fb)
2007-10-10r8979: Bunch of makefile fragment inclusion fixes:Jelmer Vernooij1-61/+34
- support whitespace - support "include " keyword - move swig stuff to .mk file - support autogenerated makefile portions (use "include echo foo|") (This used to be commit 43779c09b6a75e03f4cf6e8953a837cddd318aa5)
2007-10-10r8974: Support makefile fragments in .mk filesJelmer Vernooij1-82/+39
(This used to be commit 8d9c18a1b4cf31ebae1d0c84b00b4d781f55de66)
2007-10-10r8966: Simplify the makefile generation system a bit.Jelmer Vernooij1-0/+1
Autogenerate list of binaries (rather then having them hardcoded in build/smb_build/makefile.pm) Add INSTALLDIR keyword to .mk files (This used to be commit ce0935112b846486cf705ec69f12350be9c4c89d)
2007-10-10r8826: Make configure generate config.mk files (with the external librariesJelmer Vernooij1-2/+22
that were found) and a config.pm file (with all substitution variables) (This used to be commit 52bb1374bbcfc9b9a6d098687bafe9021a1ee858)
2007-10-10r8690: Code cleanups, improvements necessary for dependencies (not added yet)Jelmer Vernooij1-2/+1
(This used to be commit 7384b3c4a1450ad63356dcf586e3a7e7335f8e6d)
2007-10-10r8416: added the extra_cflags.txt system from smb-buildAndrew Tridgell1-1/+0
this removes the need for recursive make for heimdal, which is a big win. It should also make it easier/cleaner to build ldb/tdb/appweb etc in both in-tree and out-of-tree forms by allowing us to specify different CFLAGS (and thus different include paths) per directory or file (This used to be commit b2f9b8aa32426198aa21a703ab4f1d59fb77e512)
2007-10-10r7943: Add 'make manpages', fix 'make installman' and 'make uninstallman'.Jelmer Vernooij1-1/+2
Not part of the "all" make target yet, as it requires xsltproc (This used to be commit fd3f4636438cf1d9c0dd802064033271b9e4d935)
2007-10-10r7766: Treat NOPROTO as boolean.Jelmer Vernooij1-1/+1
Don't consider ALL_OBJS as a standard subsystem. (This used to be commit 6b9a12249f152e9c4635d4f6c7f3a1b885c78ec6)
2007-10-10r7315: Add support for custom makefile targets, e.g.:Jelmer Vernooij1-1/+2
[TARGET::FOOBAR] CMD = make bla (This used to be commit 65600536b614e4cc1449488fa3297c1e6a2e4053)
2007-10-10r7310: Support TARGET_CFLAGS thru recursive makeJelmer Vernooij1-1/+1
(This used to be commit 2fd997b12aa06983a614bfadca9e5f896a88b2ac)
2007-10-10r7271: added the ability to specify a target specific set of CFLAGS forAndrew Tridgell1-1/+2
binaries and libraries. This makes it possible to build heimdal with our build system, which means users don't have to suffer two build systems. (This used to be commit a31ec2a750d1e668e8ccdbbcb01762bfbc08cce5)
2007-10-10r7059: Use namespaces for pidl and the build system, so we can later onJelmer Vernooij1-1/+1
call out to the build system to compile the various pidl tests (without having to rely on shared library support). Initial work on an ndr_array test. (This used to be commit 2b08c4b92b4f56180c123a502bdcc6c40188c07f)
2007-10-10r6926: More build farm fixes:Jelmer Vernooij1-104/+30
- Warn about unknown attributes in .mk - Remove more unused functions (This used to be commit 6bf8126ae9368dc56cf0cd91b972a2d939974679)
2007-10-10r6924: Remove some unused functions.Jelmer Vernooij1-200/+0
(This used to be commit a7846183035295c2d60148beb23ddb4ed7d20723)
2007-10-10r3733: More build system fixes/features:Jelmer Vernooij1-1/+23
- Use .mk files directly (no need for a SMB_*_MK() macro when adding a new SUBSYSTEM, MODULE or BINARY). This allows addition of new modules and subsystems without running configure - Add support for generating .dot files with the Samba4 dependency tree (as used by the graphviz and springgraph utilities) (This used to be commit 64826da834e26ee0488674e27a0eae36491ee179)
2007-10-10r3726: More simplifications/fixes in the build systemJelmer Vernooij1-5/+5
(This used to be commit e32f87fdea3070ea715ef547f2a406aa63ab775f)
2007-10-10r3691: Use packagesJelmer Vernooij1-4/+9
(This used to be commit 975f06b626a3cc25e69bbe95dcfa04dc78e3dc92)
2007-10-10r3690: Use perl's 'use' statement to include the build system partsJelmer Vernooij1-0/+435
rather then using "cat" (This used to be commit 4d018b2b701faa56d7e3bb7634729296b53e0acb)