1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

1289 Commits

Author SHA1 Message Date
Stefan Metzmacher
d6c66ea774 r25187: pass FIRST_PREREQ to Makefile so that the value can be used
in handwritten rules too, hopefully fix the build
of ldb with bsd make.

metze
(This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
3d4fb8fc33 r25095: Display of which libraries the system-provided version is being used.
(This used to be commit 635ea8996a3b7f05acdb679d77c81f2bee5db705)
2007-10-10 15:06:34 -05:00
Jelmer Vernooij
02509b55de r25094: Force building shared module if subsystem is a shared library.
(This used to be commit 3146f0deadbc49b1a56f667bfcee950880ffe0f9)
2007-10-10 15:06:34 -05:00
Andrew Bartlett
15c1801a5c r25051: Move SWAT back to the old-style form-submit modal.
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-10 15:05:50 -05:00
Jelmer Vernooij
6c79213eb8 r24997: Re-enable use of system-provided tdb and/or talloc when available.
(This used to be commit 0a3b53fd2cbd15c1e5839990e721bbe4d2f7d4af)
2007-10-10 15:05:27 -05:00
Jelmer Vernooij
9c7ae7ec55 r24995: Update upstream URLs.
(This used to be commit 04b3623c2e5b39738c869744be8cd3589eda931e)
2007-10-10 15:05:26 -05:00
Jelmer Vernooij
82037a75ea r24814: Fix headers, trim core.h even more.
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
2007-10-10 15:03:14 -05:00
Alexander Bokovoy
803335b0db r23862: Explain who requested unknown dependency. Helps a lot in chasing dependency hell when trimming down s4 platform
(This used to be commit 6c95eabac684c70ac0080b6ab7ca723f5c58869b)
2007-10-10 15:01:05 -05:00
Andrew Tridgell
cd1217ff5f r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
(This used to be commit 5c9b19271e0e3ad897499707003ce4703ffa4870)
2007-10-10 14:59:18 -05:00
Andrew Tridgell
b8875bee5f r23800: LGPL is now called GNU Lesser General Public License
not GNU Library General Public License
(This used to be commit 01e3fe7533b5670236c026ec3c6cc1e25655fbc3)
2007-10-10 14:59:17 -05:00
Andrew Tridgell
b8d69a7ea2 r23795: more v2->v3 conversion
(This used to be commit 84b468b2f8f2dffda89593f816e8bc6a8b6d42ac)
2007-10-10 14:59:14 -05:00
Stefan Metzmacher
00389db384 r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section in
source/config.mk from within *.m4 files

metze
(This used to be commit d5fa1476875f862e56e640c0777b95f69886e2fd)
2007-10-10 14:53:30 -05:00
Stefan Metzmacher
13ecb01de8 r23637: fix detection of visibility attribute support
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-10 14:53:29 -05:00
Stefan Metzmacher
8ece71f26e r23635: fix the samba4 build...
we need a bit more work to get linking of
shared libraries completely right...

metze
(This used to be commit 31cbb9ff9f347f0f0fb50150527bad6ff06e0ebd)
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
d5b212caf4 r23631: when linking shared libraries we need to make shure the linker doesn't
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-10 14:53:29 -05:00
Stefan Metzmacher
9853deacb6 r23111: nicer ./configure --help output
metze
(This used to be commit d0d371be719f219db9ed9b37df010a80fdda6fc3)
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
938a0bc9ac r23110: add --disable-shared option, very useful for the build-farm...
metze
(This used to be commit 251d534a883efd384e0951c9af595203d962b972)
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
23026646e1 r22996: merge HPUX compiler flag fixes from SAMBA_3_0
metze
(This used to be commit 9a9376d902bd946e6613ff9d3c37b344dfd207cf)
2007-10-10 14:52:38 -05:00
Jelmer Vernooij
30baa7f39e r22697: Support building with external talloc.
(This used to be commit 3a2f9e0977bc311daa8171ea709a9cbcdd0a0c85)
2007-10-10 14:52:02 -05:00
Stefan Metzmacher
91ec102fb9 r22662: disable shared library support on Tru64
metze
(This used to be commit 75d5155cd33096aea0dc31dfa596769eb923299d)
2007-10-10 14:51:58 -05:00
Stefan Metzmacher
4924d03e6d r22455: split dependecies array for compiling and linking and use better names:-)
calculate the CFLAGS only based on the public dependencies when recursing

metze
(This used to be commit 62f9d0ce1cdc5eb84b76004220fc7d1eb4a72f15)
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
d511061e6f r22452: fix creation of MK_FILES variable in Makefile
metze
(This used to be commit d970f18144112f1f0103f54d030c961a3fce08f7)
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
acedd59f35 r22451: allow
SKIP_DEP_FILES=yes make

metze
(This used to be commit 31fab208f63f0ee3fb1838c9b59421feb5752948)
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
cd63c810c6 r22410: disallow PUBLIC_ options on MODULE and BINARY
metze
(This used to be commit b60a4f2765baabb6399d011e88562543239a8a88)
2007-10-10 14:51:16 -05:00
Stefan Metzmacher
8a33415f11 r22400: only add srcdir and builddir path if they differ
metze
(This used to be commit 581f33d9200d980e7e407f21e687a2bda2cec615)
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
71270d5e1c r22308: disabled shared libraries on aix and openbsd
until we can link libtorture.so and libntvfs.so
there

metze
(This used to be commit 9e6ed9ed0fd2b65c87d5bcfd99f88fe035c6c362)
2007-10-10 14:51:00 -05:00
Stefan Metzmacher
e91776220c r22257: disable shared libraries on IRIX for now
as us4 fails to link libtorture.so because of an argv overflow

metze
(This used to be commit c924b0b89c3d8cd2e8b4db5866be028d9f13a787)
2007-10-10 14:50:48 -05:00
Stefan Metzmacher
ca1e672c6b r22186: fix build with autodependencies
metze
(This used to be commit a45c7cf238238d821e1d41549983915330bfd43a)
2007-10-10 14:50:00 -05:00
James Peach
f3455f0f44 r22047: Move suffix rules into smb_build. Enable $< if we are building with
GNU Make. This lets GNU Make users bild with $srcdir != $builddir.
(This used to be commit bb473bf856c0108646c67792d5750c84743ea46e)
2007-10-10 14:49:45 -05:00
Stefan Metzmacher
8d525c8187 r22038: - fix perl warning
- use the same if statement as in input.pm

metze
(This used to be commit 8ffcac65be216df8d1701b900a933b99d6d9a77d)
2007-10-10 14:49:44 -05:00
James Peach
4873704e5a r22037: Make sure STATICDIR exists before linking a static archive.
(This used to be commit c8ffdc15420c9b849b8d8e930f644ac6f83dcc77)
2007-10-10 14:49:44 -05:00
James Peach
c09f40214e r22036: Make sure both srcdir and builddir are in VPATH.
(This used to be commit 9400f07738eeedb08f38426964ac23b5d4312de9)
2007-10-10 14:49:44 -05:00
James Peach
2e588454fe r22035: Introduce HOSTLD which is needed to link the asn1 compiler when cross
compiling.
(This used to be commit 976343821b99b04725c9fddee42dbcd0261c2d51)
2007-10-10 14:49:43 -05:00
James Peach
3d0bc0ec0a r22032: Make sure static libraries end up in bin/static.
(This used to be commit 316283170a411bf751d1bf155f119d1ac0e7d27f)
2007-10-10 14:49:43 -05:00
James Peach
3e0f5d7070 r22031: Make sure we rewrite the include directives in CFLAGS to contain
paths from builddir and srcdir. builddir has precedence.
(This used to be commit af87c22ecf357c3e83b46cf38acec5b94686d3e9)
2007-10-10 14:49:43 -05:00
James Peach
7dc8e67f81 r22030: Simplify include parsing for config.mk files, making sure we get
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-10 14:49:42 -05:00
Jelmer Vernooij
72d88d158a r21707: Finally merge my (long-living) perlselftest branch.
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-10 14:49:15 -05:00
Jelmer Vernooij
6cec40529d r21684: remove summary line for gtk code, as it's now maintained out-of-tree
(This used to be commit 0200971142b15248d7979746e4c3ada14e62bf4f)
2007-10-10 14:49:11 -05:00
Jelmer Vernooij
df1033b17e r21678: Don't generate Requires.private lines for install .pc files. Static library use by external programs is still broken, but this should at least fix shared libs.
(This used to be commit 06659bce1b5dc7529d0984deadd451478c082773)
2007-10-10 14:49:09 -05:00
Jelmer Vernooij
82266dc22f r21582: Allow modification of LDFLAGS
(This used to be commit 1726bd33782d1ee77a292bdc0c840959c1c3fb50)
2007-10-10 14:49:00 -05:00
Jelmer Vernooij
fd2d095048 r21541: Export mgmt, samr and atsvc for use in samba-gtk.
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
2007-10-10 14:48:55 -05:00
Jelmer Vernooij
30bfba96d3 r20942: Simplify handling of systems that don't support negative enum values by using an ifdef rather than a pidl argument.
(This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10 14:43:57 -05:00
Stefan Metzmacher
113666aba9 r20825: control the subsystem default output type via a variable too
metze
(This used to be commit 624bd4e5a8ef1b7902ce8df6e8885cd8224a3037)
2007-10-10 14:43:36 -05:00
Stefan Metzmacher
fda5cbc62e r20814: always define SHLIBEXT, to fix the build on host with no support for shared libs,
there we just define it to an invalid value

metze
(This used to be commit d491258c2cf7e86ab82571360a9d51a1b0a61fad)
2007-10-10 14:43:35 -05:00
Stefan Metzmacher
b6e3c0cf0d r20802: - don't add the same Makefile vars twice...
- 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-10 14:43:32 -05:00
James Peach
34fe5027d0 r20697: A couple of minot cross-compile fixes.
(This used to be commit d4c7dd19f3a114ee1527cbcd3071b4921600977d)
2007-10-10 14:40:24 -05:00
Andrew Bartlett
848e236516 r20645: Commit the build system changes to allow scripts in config.mk files.
Andrew Bartlett
(This used to be commit 14b485ba9c72a654e5cf9e61f71fd0fb502d603b)
2007-10-10 14:37:23 -05:00
Derrell Lipman
43470b5ec3 r20444: WEB Application framework / SWAT.
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-10 14:30:39 -05:00
Stefan Metzmacher
aae7773e2a r20303: try to fix 'make install' on solaris 8, ln -fs doesn't seem to work if
the link already exist

metze
(This used to be commit 6a089d48ec1424eea876ef9c1c65e74b5ee33781)
2007-10-10 14:29:35 -05:00
Jelmer Vernooij
253c1bec46 r20298: Fix pidl tests (missing symlink..).
(This used to be commit ab3d57394630cefc1fefe859c8bd3d56f6e63695)
2007-10-10 14:29:34 -05:00