Jelmer Vernooij
024502c81b
r16040: Support more recent versions of autoconf
...
(This used to be commit 3f2a136b9f77062e5044b2b86f8e2a79348e0ff0)
2007-10-10 14:08:52 -05:00
Jelmer Vernooij
b8b01cd970
r15578: Move some cpp-specific things from CFLAGS to CPPFLAGS
...
Proper dependencies for POPT_SAMBA (fixes build when popt is in /usr/local)
(This used to be commit ed82490e5a074da56d0a96ee52f1d1832b824fe3)
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
46f627ea7a
r15384: Improve naming of socket library, disable Requires(.private)? fields in pkg-config files for now as
...
they break external projects.
(This used to be commit f919fd6655f00361691e676d260bd40e0b8ddcc7)
2007-10-10 14:05:30 -05:00
Jelmer Vernooij
5c3a1d76ff
r15379: Fix shared library build's unresolved dependencies
...
(This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
e0e8743baf
r15363: Fix dependencies for shared library
...
(This used to be commit f2ca71f1229f4c20296895116c09bacbd6a53b55)
2007-10-10 14:05:26 -05:00
Jelmer Vernooij
30e8599538
r15350: Remove empty subsystem, don't install .a files of subsystems
...
(This used to be commit 087188cfc4a38d92b13fc8e58e1f408306442055)
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
a3b8cfbc8f
r15318: Don't create empty static libraries as some hosts have trouble with them.
...
(This used to be commit 1505d7c6001f8a35e728a14af2885b813c32ebe7)
2007-10-10 14:05:12 -05:00
Jelmer Vernooij
9220144604
r15313: Fix some dependencies in dso mode
...
(This used to be commit f0afe9e2ff16515df1b3226b479b19ea3e9c3d0c)
2007-10-10 14:05:09 -05:00
Jelmer Vernooij
bc141c7957
r15304: Fix smbd build, more updates on getting --enable-dso to build again
...
(This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944)
2007-10-10 14:05:08 -05:00
Jelmer Vernooij
b00c236906
r15301: Use static libraries internally. This required a few hacks in the build
...
system - these should be removed later on.
(This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10 14:05:07 -05:00
Jelmer Vernooij
620d759f49
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
(This used to be commit 6646384aaf3e7fa2aa798c3e564b94b0617ec4d0)
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
1cc7c693ad
r15248: Fix automatic dependencies build
...
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)
2007-10-10 14:04:25 -05:00
Jelmer Vernooij
82f1955314
r15223: Move heimdal's -I parameters from the global list of includes to
...
the subsystems in question
(This used to be commit 2fbb4d91fa580ccb64e36f0b082f23af33123b13)
2007-10-10 14:04:20 -05:00
Jelmer Vernooij
a740a8e7ca
r15205: Allow additional LDFLAGS, fixes #3961 .
...
(This used to be commit 4dc3d8551d0a3cd0edcbbc90d2dbf8fc249b3017)
2007-10-10 14:04:17 -05:00
Alexander Bokovoy
d12d4ac949
r15064: Remove the change until I find proper solution
...
(This used to be commit 4356a8c14d5219fae0a2f7c79ae929a90768996f)
2007-10-10 14:04:05 -05:00
Alexander Bokovoy
76d4c6e341
r15063: Theoretically, this should allow NetBSD make to handle VPATH-like lookups
...
(This used to be commit 8e5f1a0c0636ec1058fe65fafec487670e7ee448)
2007-10-10 14:04:05 -05:00
Alexander Bokovoy
f50e795bf8
r15062: Theoretically, this should allow NetBSD make to handle VPATH-like lookups
...
(This used to be commit dc1667b88e0ce1f9438dd4ee7a0d405f69d74edf)
2007-10-10 14:04:05 -05:00
Alexander Bokovoy
aaddd93e46
r15052: Do not add builddir variants into include paths when building in-tree
...
(This used to be commit 2e2a33ce3f72164a4ed16a81025dc55a55f5e465)
2007-10-10 14:04:04 -05:00
Alexander Bokovoy
9cf41988ff
r15036: Add out of tree build support and see how buildfarm will respond to make constructs
...
(This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10 14:04:03 -05:00
Jelmer Vernooij
a454456820
r14997: Fix build of static libraries. Libraries build fine now, but linking doesn't
...
work yet.
(This used to be commit d3106699dba7a4344511134dd2cf1bfa2f4bc7ab)
2007-10-10 14:03:59 -05:00
Jelmer Vernooij
31f5989724
r14995: Avoid parallel builds unless there is support for automatic dependencies.
...
(This used to be commit ff5b02a9f8b9fe556e41b9d14afe3d855e855542)
2007-10-10 14:03:59 -05:00
Stefan Metzmacher
953f3c7418
r14913: readd --with-selftest-prefix as it's needed
...
to workarround the 108 char limitation on unix socket paths.
make test fails when I try to use ./st
in /home/People/metze/devel/samba/4.0/samba4-ci/source/
metze
(This used to be commit 2bef8208207151dc653c875f12058369c96eb9b0)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
192240634e
r14911: Allow easy modification of selftest subdirectory name
...
(This used to be commit 3de7b7fca1265fc465c895e15594659afd179ae5)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
2054c7228a
r14910: Remove unused configure options
...
(This used to be commit 3063e5311e137ef9a001216b40f74850c8e8261c)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
c23ef0a872
r14874: Allow overriding LIBRARY_REALNAME
...
(This used to be commit 8f57c0e7bcd99556ba83497ce17b6723a637ac76)
2007-10-10 14:00:10 -05:00
Stefan Metzmacher
bb13111509
r14861: regenerate the proto headers when the .mk file changes
...
metze
(This used to be commit e167ce935a5e0c8f859dc2b1fef859418ab9edfb)
2007-10-10 13:59:44 -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
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
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
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
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