1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-27 08:23:49 +03:00
Commit Graph

528 Commits

Author SHA1 Message Date
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