summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r23635: fix the samba4 build...Stefan Metzmacher1-1/+2
we need a bit more work to get linking of shared libraries completely right... metze (This used to be commit 31cbb9ff9f347f0f0fb50150527bad6ff06e0ebd)
2007-10-10r23631: when linking shared libraries we need to make shure the linker doesn'tStefan Metzmacher1-4/+16
skip "unneeded" object files from within .a files. If the build-farm doesn't like -Wl,--whole-archive, I'll add some more configure logic fix it tomorrow. Kai: with this your libnss_winbind.so patch works for me metze (This used to be commit d2609580846647b3c0d4e88e106a9763cd7074ef)
2007-10-10r23111: nicer ./configure --help outputStefan Metzmacher2-2/+2
metze (This used to be commit d0d371be719f219db9ed9b37df010a80fdda6fc3)
2007-10-10r23110: add --disable-shared option, very useful for the build-farm...Stefan Metzmacher1-2/+10
metze (This used to be commit 251d534a883efd384e0951c9af595203d962b972)
2007-10-10r22996: merge HPUX compiler flag fixes from SAMBA_3_0Stefan Metzmacher1-1/+2
metze (This used to be commit 9a9376d902bd946e6613ff9d3c37b344dfd207cf)
2007-10-10r22697: Support building with external talloc.Jelmer Vernooij1-4/+20
(This used to be commit 3a2f9e0977bc311daa8171ea709a9cbcdd0a0c85)
2007-10-10r22662: disable shared library support on Tru64Stefan Metzmacher1-1/+2
metze (This used to be commit 75d5155cd33096aea0dc31dfa596769eb923299d)
2007-10-10r22455: split dependecies array for compiling and linking and use better ↵Stefan Metzmacher2-13/+21
names:-) calculate the CFLAGS only based on the public dependencies when recursing metze (This used to be commit 62f9d0ce1cdc5eb84b76004220fc7d1eb4a72f15)
2007-10-10r22452: fix creation of MK_FILES variable in MakefileStefan Metzmacher1-0/+1
metze (This used to be commit d970f18144112f1f0103f54d030c961a3fce08f7)
2007-10-10r22451: allowStefan Metzmacher1-0/+8
SKIP_DEP_FILES=yes make metze (This used to be commit 31fab208f63f0ee3fb1838c9b59421feb5752948)
2007-10-10r22410: disallow PUBLIC_ options on MODULE and BINARYStefan Metzmacher1-7/+0
metze (This used to be commit b60a4f2765baabb6399d011e88562543239a8a88)
2007-10-10r22400: only add srcdir and builddir path if they differStefan Metzmacher1-1/+4
metze (This used to be commit 581f33d9200d980e7e407f21e687a2bda2cec615)
2007-10-10r22308: disabled shared libraries on aix and openbsdStefan Metzmacher1-2/+4
until we can link libtorture.so and libntvfs.so there metze (This used to be commit 9e6ed9ed0fd2b65c87d5bcfd99f88fe035c6c362)
2007-10-10r22257: disable shared libraries on IRIX for nowStefan Metzmacher1-1/+2
as us4 fails to link libtorture.so because of an argv overflow metze (This used to be commit c924b0b89c3d8cd2e8b4db5866be028d9f13a787)
2007-10-10r22186: fix build with autodependenciesStefan Metzmacher1-1/+1
metze (This used to be commit a45c7cf238238d821e1d41549983915330bfd43a)
2007-10-10r22047: Move suffix rules into smb_build. Enable $< if we are building withJames Peach1-0/+52
GNU Make. This lets GNU Make users bild with $srcdir != $builddir. (This used to be commit bb473bf856c0108646c67792d5750c84743ea46e)
2007-10-10r22038: - fix perl warningStefan Metzmacher1-1/+1
- use the same if statement as in input.pm metze (This used to be commit 8ffcac65be216df8d1701b900a933b99d6d9a77d)
2007-10-10r22037: Make sure STATICDIR exists before linking a static archive.James Peach1-0/+1
(This used to be commit c8ffdc15420c9b849b8d8e930f644ac6f83dcc77)
2007-10-10r22036: Make sure both srcdir and builddir are in VPATH.James Peach1-3/+5
(This used to be commit 9400f07738eeedb08f38426964ac23b5d4312de9)
2007-10-10r22035: Introduce HOSTLD which is needed to link the asn1 compiler when crossJames Peach2-1/+29
compiling. (This used to be commit 976343821b99b04725c9fddee42dbcd0261c2d51)
2007-10-10r22032: Make sure static libraries end up in bin/static.James Peach1-0/+1
(This used to be commit 316283170a411bf751d1bf155f119d1ac0e7d27f)
2007-10-10r22031: Make sure we rewrite the include directives in CFLAGS to containJames Peach2-4/+20
paths from builddir and srcdir. builddir has precedence. (This used to be commit af87c22ecf357c3e83b46cf38acec5b94686d3e9)
2007-10-10r22030: Simplify include parsing for config.mk files, making sure we getJames Peach1-31/+73
it right for the srcdir != builddir case. Emit some comment lines that can be used to figure out which parts of the Makefile output is generated from which config files. (This used to be commit bdb1532d3a0fc73e615f66966c3d633c7e93fbb6)
2007-10-10r21707: Finally merge my (long-living) perlselftest branch.Jelmer Vernooij1-1/+1
This changes the main selftest code to be in perl rather than in shell script. The selftest script is now no longer a black box but a regular executable that takes --help. This adds the following features: * "make test TESTS=foo" will run only the tests that match the regex "foo" * ability to deal with expected failures. the suite will not warn about tests that fail and are known to fail, but will warn about other failing tests and tests that are succeeding tests but incorrectly marked as failing. * ability to print a summary with all failures at the end of the run It also opens up the way to the following features, which I hope to implement later: * "environments", for example having a complete domains with DCs and domain members in a testenvironment * only set up smbd if necessary (not when running LOCAL tests, for example) * different mktestsetup scripts per target. except for the mktestsetup script, we can use the same infrastructure for samba 3 or windows. (This used to be commit 38f867880beb40c691e9713f854426031310629c)
2007-10-10r21684: remove summary line for gtk code, as it's now maintained out-of-treeJelmer Vernooij1-1/+0
(This used to be commit 0200971142b15248d7979746e4c3ada14e62bf4f)
2007-10-10r21678: Don't generate Requires.private lines for install .pc files. Static ↵Jelmer Vernooij1-1/+1
library use by external programs is still broken, but this should at least fix shared libs. (This used to be commit 06659bce1b5dc7529d0984deadd451478c082773)
2007-10-10r21582: Allow modification of LDFLAGSJelmer Vernooij1-8/+7
(This used to be commit 1726bd33782d1ee77a292bdc0c840959c1c3fb50)
2007-10-10r21541: Export mgmt, samr and atsvc for use in samba-gtk.Jelmer Vernooij1-6/+11
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij3-6/+1
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r20825: control the subsystem default output type via a variable tooStefan Metzmacher1-3/+8
metze (This used to be commit 624bd4e5a8ef1b7902ce8df6e8885cd8224a3037)
2007-10-10r20814: always define SHLIBEXT, to fix the build on host with no support for ↵Stefan Metzmacher1-25/+46
shared libs, there we just define it to an invalid value metze (This used to be commit d491258c2cf7e86ab82571360a9d51a1b0a61fad)
2007-10-10r20802: - don't add the same Makefile vars twice...Stefan Metzmacher1-3/+8
- this fixes a lot of warnings on Tru64 maybe this also fixes the build on Tru64 and HPUX... metze (This used to be commit a154fd04c84323d2e9e537e78fd95e29428cfd8a)
2007-10-10r20697: A couple of minot cross-compile fixes.James Peach1-1/+2
(This used to be commit d4c7dd19f3a114ee1527cbcd3071b4921600977d)
2007-10-10r20645: Commit the build system changes to allow scripts in config.mk files.Andrew Bartlett1-4/+9
Andrew Bartlett (This used to be commit 14b485ba9c72a654e5cf9e61f71fd0fb502d603b)
2007-10-10r20444: WEB Application framework / SWAT.Derrell Lipman1-1/+1
We're now at the stage where the web application framework should build and install automatically. Derrell (This used to be commit 0201baef46c1701007e0a4cdd95edee287939318)
2007-10-10r20303: try to fix 'make install' on solaris 8, ln -fs doesn't seem to work ifStefan Metzmacher1-0/+5
the link already exist metze (This used to be commit 6a089d48ec1424eea876ef9c1c65e74b5ee33781)
2007-10-10r20298: Fix pidl tests (missing symlink..).Jelmer Vernooij2-6/+10
(This used to be commit ab3d57394630cefc1fefe859c8bd3d56f6e63695)
2007-10-10r19908: Fix order of paths in pc files.Jelmer Vernooij2-12/+12
(This used to be commit 033b4382c09b7a4032388231f6e1f1986a663f9d)
2007-10-10r19882: Fix static link flags in pkg-config files. Should allow runningJelmer Vernooij1-4/+11
pidl tests on systems without shared libs. (This used to be commit fb623be4ff09c2fb0546edc0892ad3a59d58f274)
2007-10-10r19881: Add private library flags when linking to static libraries.Jelmer Vernooij2-6/+15
(This used to be commit 72f1ffc0ef56753deba716cf9d31d44c95e7cc33)
2007-10-10r19863: Create -uninstalled.pc files. This should reenable compilation and ↵Jelmer Vernooij3-22/+44
running of the pidl testsuite as part of the testsuite. (This used to be commit db237ad52f3a42c7b35753df99549ed6d540cec2)
2007-10-10r19678: Fix the build for now (ugly hack because of circular dependencies)Jelmer Vernooij1-0/+1
(This used to be commit 0953bb7d5f2f2a81688f5421e1fbfa3bc38aa810)
2007-10-10r19673: Build shared libs against shared libs.Jelmer Vernooij1-1/+1
(This used to be commit dad9156db9d53c51d7785139576dddcde7e34c56)
2007-10-10r19670: Reduce the number of unresolved symbols when building with shared ↵Jelmer Vernooij1-1/+2
libraries. (This used to be commit 4422031d1d9307539832cee165c5071ff12943e7)
2007-10-10r19636: Add URLs to ldb and talloc pkg-config files.Jelmer Vernooij1-2/+2
Always build and install .pc files as they make sense for static libs as well. (This used to be commit 82cb91e2dd50899050066cccee82cb5be52ec3fe)
2007-10-10r19634: Only use --allow-undef-shlib for modules.Jelmer Vernooij2-2/+7
(This used to be commit e8f2a086be2a0553467738df711b1450ba559848)
2007-10-10r19631: Re-enable shared libraries, but don't use -rpath-link unlessJelmer Vernooij2-5/+7
shared libraries are actually used. (This used to be commit 93e4f093b946cbb1b6deca82efdf0d5f033128b8)
2007-10-10r19625: not all linkers like -Wl,rpath-link, so don't use it till we have ↵Stefan Metzmacher1-5/+2
configure checks and working shared libraries metze (This used to be commit 25376f748c6f2da48a8bf7e0aa0d59befb9db4f3)
2007-10-10r19623: disable building of shared libs until we have fixed them,Stefan Metzmacher1-0/+4
they all have unresolved symbols and are useless and produce noise in the build-farm metze (This used to be commit 3f8b776f630488aaec9f0ffcc099b01dcab02f3f)
2007-10-10r19622: - remove unused varStefan Metzmacher1-2/+2
- fix default for enable-dso to no metze (This used to be commit 47b113e5dbd33ab91246029af9293809824c5395)