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

1239 Commits

Author SHA1 Message Date
Jelmer Vernooij
47eca29d4a r14813: Remove headers already checked for earlier or not used.
(This used to be commit bd803fc9803451e0030d292ece57a56614085688)
2007-10-10 13:59:22 -05:00
Jelmer Vernooij
399358fcb3 r14812: Fix typos
(This used to be commit 354326a718d490e49d760ae62e583612479fa706)
2007-10-10 13:59:22 -05:00
Jelmer Vernooij
961232bf7f r14737: Fix shared library build without --enable-developer
(This used to be commit d508382180c586ec0a749883b2c75561732d6f37)
2007-10-10 13:59:18 -05:00
Jelmer Vernooij
637c450a51 r14694: Remove for now until it does something useful.
(This used to be commit 4a8214f0f3b6e2456d4749008442a4d5a709870d)
2007-10-10 13:59:10 -05:00
Jelmer Vernooij
0587194725 r14693: Automatically update dependencies during compilation
(This used to be commit cea38a2960f9da11bc96f5b05fd5b44b39509cf8)
2007-10-10 13:59:09 -05:00
Jelmer Vernooij
5794c032b2 r14670: Fix module extensions
(This used to be commit 1c7beecbfdc6a156d6e9c379a31bdbfb191cbb5d)
2007-10-10 13:59:07 -05:00
Jelmer Vernooij
58483adfb6 r14666: Fix handling of naming of shared modules when not in developer mode
(This used to be commit 2638899529ca17ee0557d4491a51c21437b581b3)
2007-10-10 13:59:06 -05:00
Jelmer Vernooij
97f49de55e r14640: Fix dependency
(This used to be commit 009b56a3234b28e212fe5b2cda4f068c9a2f8707)
2007-10-10 13:59:03 -05:00
Jelmer Vernooij
4fd82be140 r14621: Define HAVE_IMMEDIATE_STRUCTURES for those using Samba headers,
so people don't end up with different sizes for NTSTATUS...
(This used to be commit 54962ce41a7ae72d1dc8cbb2d2cf9cd60a1ed683)
2007-10-10 13:59:02 -05:00
Jelmer Vernooij
9c97e1ec64 r14610: Fix writing of modulesdir to .pc files
Add two more .pc files
(This used to be commit 549b1eec40d8989d4c94ab2e63b9b4789c008589)
2007-10-10 13:59:01 -05:00
Jelmer Vernooij
1328f55a2b r14609: Add heimdal/lib/des to the VPATH (required for some headers)
(This used to be commit 1145ec40f039434b7fac9fe010ccd32a1e8d4fc3)
2007-10-10 13:59:01 -05:00
Jelmer Vernooij
d511094bbc r14608: Force creating symlinks (otherwise we end up with EEXIST errors)
(This used to be commit 849d9e8cc3aaea03775b0bfdfd0d263a97a8b9d2)
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
07bdbd4592 r14606: Fix paths in developer mode. This allows 'make quicktest' to work when
building with --enable-dso
(This used to be commit 614f062748d95a455d1a99a7444fdc0fe152f4e4)
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
59c427963f r14605: Create heimdal/lib/des/hcrypto symlink if it doesn't exist
(This used to be commit 303832bdc90f371c68185773009d143d1acf93ae)
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
e67c24159b r14604: Support 'aliases' for ldb modules
(This used to be commit 73889a327cfe5613746393205fc3e5d6fa76421b)
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
dab516d3e7 r14603: Fix building of ejs modules as shared libs
Fix calling of ejs_exception() without requiring --export-dynamic
(This used to be commit 8575e9a4903450aae1f29f55aae516085a9528bb)
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
508f2f5506 r14594: Fix some dependencies (required for shared library build)
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
bb1909e15e r14592: Add support for loading shared modules to LDB.
(This used to be commit f10fae23f0685b2d9c6174596e1c66d799f02c52)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
c67c125850 r14586: Some small fixes, update TODO.
(This used to be commit 5673ee1182dbae1aac6891abdce0b5748a14989f)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
61ec62fb27 r14583: Enable automatic dependencies only if GNU make >= 3.81 is present.
(This used to be commit 2b22f1853306625a4c59763ef11965ac8900d4ff)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
9ef4e90539 r14582: No longer require 'make proto' when running without automatic dependencies.
Don't create dependency files when running 'make clean'
(This used to be commit 6414d0c04fce969d4400a013aeaa3fa75849e2de)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
b40ab97585 r14581: Disable automatic dependencies for now, as some make versions seem to have
trouble with it.
(This used to be commit d6d363626513b41cb2d6dafab631bebadee48f42)
2007-10-10 13:58:52 -05:00
Jelmer Vernooij
18cddd580e r14575: Move some path-related functions to libsamba-config so libsamba-util
doesn't have to depend on the lp_* functions.
(This used to be commit f97df7d90a41b77a9edd2d6bdc47c27bf1b6bb07)
2007-10-10 13:58:52 -05:00
Jelmer Vernooij
184955ffd7 r14572: Give libraries saner names, remove some .pc files, make some things
subsystems in case a library doesn't make sense.
(This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
c06acda7d5 r14571: More improvements on shared library support in Samba. Only ldb is left now...
(This used to be commit e71cca7f0cec62357eba6ba02d13f1c3f04edaa7)
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
8f3a9d2b27 r14569: Make more functions public.
(This used to be commit da0a4118189d1026e04e46cb73ba90a4a94d8819)
2007-10-10 13:58:48 -05:00
Jelmer Vernooij
3ddf4e831a r14565: Fix shared library sonames
(This used to be commit 3e6b75d955cc49becf9145fbe4380c4e7e7f81f6)
2007-10-10 13:58:47 -05:00
Jelmer Vernooij
08d7ec8d0a r14563: Include both private and proto names in makefile rule
(This used to be commit 2236ad9096b0ebf19baffb9410bc6347b31c98e9)
2007-10-10 13:58:47 -05:00
Jelmer Vernooij
c2c7971119 r14562: Use VPATH to solve strange heimdal dependencies
(This used to be commit 4d09ffa7f128e881fc891988ea672ae93a7ab45d)
2007-10-10 13:58:47 -05:00
Jelmer Vernooij
c84cfc0ecc r14554: Write out header dependencies. This means all C files affected will be
rebuilt when a header file is changed. It also means parallel builds work now.

It will take a minute or so to generate all the dependency information,
but there should be no need to rebuild that information later on, unless
a file changes.

This behaviour is only enabled when building in developer mode
(--enable-developer) and requires a GNU make (or compatible). In all other
cases, the file 'static_deps.mk' is included, which contains some basic
hardcoded dependency information.
(This used to be commit eb435386f015ce1d89eb6f7e7837622ebd9e1951)
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
e801e013c8 r14552: Remove old dependency code
(This used to be commit 44e132cf1a48174f538348b743096251b3e8f92f)
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
f200d553fb r14549: Use make-compatible syntax in extra_cflags.txt so we can avoid
cflags.pl when using GNU make
(This used to be commit 4354147f6b5e9485d0550fa6c8a33be526f54db6)
2007-10-10 13:58:43 -05:00
Jelmer Vernooij
9d5352b4ad r14543: Fix some build dependency problems caused by the use of $(builddir)
(This used to be commit c85c4b97f35ac32c3e7b40fa84414171975ecf54)
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
92bb590970 r14529: Include $(builddir) where necesary
(This used to be commit ee49674dc6cbda95590409541703c36534b195b3)
2007-10-10 13:57:39 -05:00
Jelmer Vernooij
dcc730e7fb r14528: Fix installation of manpages
(This used to be commit b96aa4ce2a9918bcbe5d0c498fd7a964253817b5)
2007-10-10 13:57:37 -05:00
Jelmer Vernooij
02c4b98998 r14518: Support STANDARD_VISIBILITY property on binaries
(This used to be commit 2550f47030e00381b0a2d1a46dfdcc6c3783b64f)
2007-10-10 13:57:36 -05:00
Jelmer Vernooij
5790d73119 r14517: Put Modulesdir: line in .pc files, so 3rd parties know where to install
their modules.
(This used to be commit 2cb96e08f3c69f21ed14b12d79f441628a790ce6)
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
48e22c1547 r14516: dynconfig fixes
(This used to be commit c7f6b0801da00d6eeb846f63a39b656f02b7a6e8)
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
5b0051e032 r14511: Install more headers
(This used to be commit e1f896948fad8cf5a1aec300865c250c5721ee7d)
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
0188dce887 r14501: Re-add nicely working hack to allow running from the builddir
(including modules, codepages and ejs!) without installing.
(This used to be commit cdff0a63fe13197b63f022a4d1460a232cec7051)
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
36b56d64b2 r14499: Remove dynconfig hack for now - it caused a recompile of the
asn1 compiler every time a .mk file changed, thus causing the
recompilation of the files generated from ASN1.
(This used to be commit 4cd1e017e335818ef4585ff1096cb9968d14399f)
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
5c79bbadd5 r14497: Fix build with shared libraries
(This used to be commit c74fc55831ca24819ae7f5e0920d0351e2b46a08)
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
b785a7c40c r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
ecf0dd6baf r14488: Install more headers.
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
(This used to be commit 0c188833154c1fe565cb1735909e408a4a1a6049)
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
3709d6b8e3 r14483: Allow subsystems with just a public prototype header, no private ones
(This used to be commit bb6541126c94b33e4a24d9f036655b55b704923b)
2007-10-10 13:57:31 -05:00
Jelmer Vernooij
86314203e6 r14478: Remove unused proto_objs variable
(This used to be commit acd23e351e92c59c4bbc12c06d0686e355fa82e8)
2007-10-10 13:57:30 -05:00
Jelmer Vernooij
71b4fd9792 r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10 13:57:30 -05:00
Stefan Metzmacher
249f7260da r14472: fix typo
metze
(This used to be commit 7713a5333edc11cc4fb76211509e5c0c368f9592)
2007-10-10 13:57:30 -05:00
Jelmer Vernooij
bc8eb1e6e5 r14469: Don't the variable INSTALLDIR for two different things...
(This used to be commit fd47e975a4c4d225e7513b6dd2223a8eac9b4348)
2007-10-10 13:57:29 -05:00
Jelmer Vernooij
7651d097b4 r14383: Fix non-developer build.
(This used to be commit f4de155c94b89e586640d11992953a0d5fc0716d)
2007-10-10 13:57:17 -05:00