Stefan Metzmacher
120e5e08f7
r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathes
...
metze
2007-12-21 05:48:11 +01:00
Stefan Metzmacher
e0754868df
r26290: build: split add_dir() into add_dir_str() and add_dir_array()
...
metze
2007-12-21 05:48:10 +01:00
Stefan Metzmacher
59469088e7
r26289: build: avoid nasty foo/./bla pathes for python stuff
...
metze
2007-12-21 05:48:10 +01:00
Jelmer Vernooij
2637a2fedb
r26279: Don't compile any python stuff if python is not available.
2007-12-21 05:48:05 +01:00
Jelmer Vernooij
744fb6cf3c
r26122: Don't install python bindings yet.
2007-12-21 05:46:13 +01:00
Jelmer Vernooij
a74fa4c19d
r26121: Don't build modules if subsystem isn't build.
2007-12-21 05:46:12 +01:00
Jelmer Vernooij
1359f858d6
r26120: Don't install python modules as modules.
2007-12-21 05:46:11 +01:00
Jelmer Vernooij
65cabf7cf7
r26116: Mention python in the config.status summary.
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
1755adffec
r26100: Also check for SWIG.
2007-12-21 05:46:03 +01:00
Jelmer Vernooij
4c26cf3810
r26097: Consider python modules special modules rather than special libraries.
2007-12-21 05:46:02 +01:00
Jelmer Vernooij
fc3a8caef7
r26068: Import improved Python bindings for LDB, including tests.
2007-12-21 05:45:51 +01:00
Jelmer Vernooij
11a2cbbac5
r26067: Merge improvements building Python modules.
2007-12-21 05:45:50 +01:00
Jelmer Vernooij
44529b2446
r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building with shared libs.
2007-12-21 05:45:41 +01:00
Stefan Metzmacher
fa795c88e2
r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS
...
metze
2007-12-21 05:45:32 +01:00
Stefan Metzmacher
5a0c30b9a5
r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGS
...
metze
2007-12-21 05:45:32 +01:00
Stefan Metzmacher
f86db3348b
r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules
...
metze
2007-12-21 05:45:27 +01:00
Stefan Metzmacher
6f51dd97ac
r25975: build: split SharedModule from SharedLibrary
...
metze
2007-12-21 05:45:26 +01:00
Stefan Metzmacher
5cc89f1b8e
r25954: we don't need this twice
...
metze
2007-12-21 05:45:16 +01:00
Jelmer Vernooij
228dd6830e
r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
2007-12-21 05:45:12 +01:00
Stefan Metzmacher
c9586b8ab3
r25913: maybe some platforms have problems with echo -e
...
metze
2007-12-21 05:44:52 +01:00
Jelmer Vernooij
7e34e0645c
r25847: Don't link modules against their subsystem.
2007-12-21 05:44:25 +01:00
Stefan Metzmacher
ee47f5dc79
r25712: try to fix the build, perl should handle by_path as comparison function
...
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
1f5a98cd91
r25711: only use sort if available
...
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
4c8e539af1
r25697: make *clean doesn't work after a svn up when some *.mk files were 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
2007-12-21 05:43:19 +01:00
Jelmer Vernooij
7565c4a0dd
r25617: Make sure system include paths come after samba include paths. Patch from Timur Bakeyev.
2007-12-21 05:42:55 +01:00
Jelmer Vernooij
93e5a568e3
r25524: Fix directory names for local module builds.
2007-10-10 15:07:47 -05:00
Michael Adam
6d07e29de2
r25515: Revert r25448:
...
Immediate structures are *not* supportet by the native C compiler
at least on Solaris, Tru64 and HP-UX.
Michael
2007-10-10 15:07:46 -05:00
Jelmer Vernooij
d54a47ecdc
r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer versions of splint support immediate structures just fine.
2007-10-10 15:07:35 -05:00
Stefan Metzmacher
9d6d296105
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
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
635ea8996a
r25095: Display of which libraries the system-provided version is being used.
2007-10-10 15:06:34 -05:00
Jelmer Vernooij
3146f0dead
r25094: Force building shared module if subsystem is a shared library.
2007-10-10 15:06:34 -05:00
Andrew Bartlett
cda965e908
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
2007-10-10 15:05:50 -05:00
Jelmer Vernooij
9647f860bd
r24814: Fix headers, trim core.h even more.
2007-10-10 15:03:14 -05:00
Alexander Bokovoy
6c95eabac6
r23862: Explain who requested unknown dependency. Helps a lot in chasing dependency hell when trimming down s4 platform
2007-10-10 15:01:05 -05:00
Stefan Metzmacher
31cbb9ff9f
r23635: fix the samba4 build...
...
we need a bit more work to get linking of
shared libraries completely right...
metze
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
d260958084
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
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
62f9d0ce1c
r22455: split dependecies array for compiling and linking and use better names:-)
...
calculate the CFLAGS only based on the public dependencies when recursing
metze
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
d970f18144
r22452: fix creation of MK_FILES variable in Makefile
...
metze
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
31fab208f6
r22451: allow
...
SKIP_DEP_FILES=yes make
metze
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
b60a4f2765
r22410: disallow PUBLIC_ options on MODULE and BINARY
...
metze
2007-10-10 14:51:16 -05:00
Stefan Metzmacher
581f33d920
r22400: only add srcdir and builddir path if they differ
...
metze
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
a45c7cf238
r22186: fix build with autodependencies
...
metze
2007-10-10 14:50:00 -05:00
James Peach
bb473bf856
r22047: Move suffix rules into smb_build. Enable $< if we are building with
...
GNU Make. This lets GNU Make users bild with $srcdir != $builddir.
2007-10-10 14:49:45 -05:00
Stefan Metzmacher
8ffcac65be
r22038: - fix perl warning
...
- use the same if statement as in input.pm
metze
2007-10-10 14:49:44 -05:00
James Peach
c8ffdc1542
r22037: Make sure STATICDIR exists before linking a static archive.
2007-10-10 14:49:44 -05:00
James Peach
9400f07738
r22036: Make sure both srcdir and builddir are in VPATH.
2007-10-10 14:49:44 -05:00
James Peach
976343821b
r22035: Introduce HOSTLD which is needed to link the asn1 compiler when cross
...
compiling.
2007-10-10 14:49:43 -05:00
James Peach
316283170a
r22032: Make sure static libraries end up in bin/static.
2007-10-10 14:49:43 -05:00
James Peach
af87c22ecf
r22031: Make sure we rewrite the include directives in CFLAGS to contain
...
paths from builddir and srcdir. builddir has precedence.
2007-10-10 14:49:43 -05:00
James Peach
bdb1532d3a
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.
2007-10-10 14:49:42 -05:00