summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-12-21r25852: Move SHLIBEXT determination into a test as well.Jelmer Vernooij1-7/+1
(This used to be commit aaaed5edc06f3055794e55a8038dbbdac47ce5b6)
2007-12-21r25851: Move system-specific ldflags checks to libreplace so they can be ↵Jelmer Vernooij1-12/+2
used by ldb. (This used to be commit d28c8b822e7b571f24542409376bba8701eeef79)
2007-12-21r25850: Add macro for picflag.Jelmer Vernooij1-18/+2
(This used to be commit 9ebc6f2d17349b214618d65b29826867796c12ce)
2007-12-21r25847: Don't link modules against their subsystem.Jelmer Vernooij1-1/+0
(This used to be commit 7e34e0645c98c3697767dc78dcd22a98d0f2b8fc)
2007-12-21r25712: try to fix the build, perl should handle by_path as comparison functionStefan Metzmacher1-1/+1
metze (This used to be commit ee47f5dc7947cad7eed84f071112e41c4a687275)
2007-12-21r25711: only use sort if availableStefan Metzmacher1-2/+8
metze (This used to be commit 1f5a98cd91f73f8f16d941fe8bb375fec704f0dd)
2007-12-21r25697: make *clean doesn't work after a svn up when some *.mk files were ↵Stefan Metzmacher2-0/+17
removed the error is: SAMBA_4_0/source> make clean make: *** No rule to make target `lib/ldb/samba/config.mk', needed by `Makefile'. Stop. the problem is: Makefile: config.status $(MK_FILES) ./config.status so now we let the MK_FILES variable empty for the *clean targets if gnu make is detected, we should later test if this construct is portable to other make implementations and remove the check for gnu make. metze (This used to be commit 4c8e539af1e8f14bb449c92db3376dec12344e5b)
2007-12-21r25617: Make sure system include paths come after samba include paths. Patch ↵Jelmer Vernooij1-14/+23
from Timur Bakeyev. (This used to be commit 7565c4a0dd304312898839df6789f7338cc1ea63)
2007-10-10r25524: Fix directory names for local module builds.Jelmer Vernooij3-12/+19
(This used to be commit 93e5a568e3da1c8b2e7decb2a675456ad35dc29b)
2007-10-10r25515: Revert r25448:Michael Adam1-0/+4
Immediate structures are *not* supportet by the native C compiler at least on Solaris, Tru64 and HP-UX. Michael (This used to be commit 6d07e29de2a7e535139622fa688b407da232c816)
2007-10-10r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer ↵Jelmer Vernooij1-4/+0
versions of splint support immediate structures just fine. (This used to be commit d54a47ecdc418ee07c9479f519bd1a207e6ba3eb)
2007-10-10r25187: pass FIRST_PREREQ to Makefile so that the value can be usedStefan Metzmacher1-7/+9
in handwritten rules too, hopefully fix the build of ldb with bsd make. metze (This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
2007-10-10r25095: Display of which libraries the system-provided version is being used.Jelmer Vernooij1-2/+11
(This used to be commit 635ea8996a3b7f05acdb679d77c81f2bee5db705)
2007-10-10r25094: Force building shared module if subsystem is a shared library.Jelmer Vernooij1-1/+5
(This used to be commit 3146f0deadbc49b1a56f667bfcee950880ffe0f9)
2007-10-10r25051: Move SWAT back to the old-style form-submit modal.Andrew Bartlett1-2/+1
The Web 2.0, async client tools were really interesting, but without developer backing they remain impossible to support into a release. The most interesting app was the LDB browser, and I intend to replace this with phpLdapAdmin, preconfigured for Apache during provision. This also removes the need to 'compile' SWAT on SVN checkouts. Andrew Bartlett (This used to be commit cda965e908055d45b1c05bc29cc791f7238d2fae)
2007-10-10r24997: Re-enable use of system-provided tdb and/or talloc when available.Jelmer Vernooij1-17/+14
(This used to be commit 0a3b53fd2cbd15c1e5839990e721bbe4d2f7d4af)
2007-10-10r24995: Update upstream URLs.Jelmer Vernooij1-2/+2
(This used to be commit 04b3623c2e5b39738c869744be8cd3589eda931e)
2007-10-10r24814: Fix headers, trim core.h even more.Jelmer Vernooij1-1/+1
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
2007-10-10r23862: Explain who requested unknown dependency. Helps a lot in chasing ↵Alexander Bokovoy1-1/+1
dependency hell when trimming down s4 platform (This used to be commit 6c95eabac684c70ac0080b6ab7ca723f5c58869b)
2007-10-10r23801: The FSF has moved around a lot. This fixes their Mass Ave address.Andrew Tridgell1-2/+1
(This used to be commit 5c9b19271e0e3ad897499707003ce4703ffa4870)
2007-10-10r23800: LGPL is now called GNU Lesser General Public LicenseAndrew Tridgell1-2/+2
not GNU Library General Public License (This used to be commit 01e3fe7533b5670236c026ec3c6cc1e25655fbc3)
2007-10-10r23795: more v2->v3 conversionAndrew Tridgell1-1/+1
(This used to be commit 84b468b2f8f2dffda89593f816e8bc6a8b6d42ac)
2007-10-10r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section inStefan Metzmacher1-0/+20
source/config.mk from within *.m4 files metze (This used to be commit d5fa1476875f862e56e640c0777b95f69886e2fd)
2007-10-10r23637: fix detection of visibility attribute supportStefan Metzmacher1-3/+2
James: AC_TRY_LINK() has a different syntax as AC_TRY_RUN() :-) so this was wrong: http://websvn.samba.org/cgi-bin/viewcvs.cgi?rev=20697&view=rev metze (This used to be commit 0a97de3804cbfc593c0cfc62e61fbfe87d2cf368)
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)