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