1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-02 00:23:50 +03:00
Commit Graph

210 Commits

Author SHA1 Message Date
Jelmer Vernooij
f919fd6655 r15384: Improve naming of socket library, disable Requires(.private)? fields in pkg-config files for now as
they break external projects.
2007-10-10 14:05:30 -05:00
Jelmer Vernooij
0fafa2e595 r15379: Fix shared library build's unresolved dependencies 2007-10-10 14:05:29 -05:00
Jelmer Vernooij
f2ca71f122 r15363: Fix dependencies for shared library 2007-10-10 14:05:26 -05:00
Jelmer Vernooij
087188cfc4 r15350: Remove empty subsystem, don't install .a files of subsystems 2007-10-10 14:05:24 -05:00
Jelmer Vernooij
1505d7c600 r15318: Don't create empty static libraries as some hosts have trouble with them. 2007-10-10 14:05:12 -05:00
Jelmer Vernooij
f0afe9e2ff r15313: Fix some dependencies in dso mode 2007-10-10 14:05:09 -05:00
Jelmer Vernooij
3ef9326386 r15304: Fix smbd build, more updates on getting --enable-dso to build again 2007-10-10 14:05:08 -05:00
Jelmer Vernooij
0654739166 r15301: Use static libraries internally. This required a few hacks in the build
system - these should be removed later on.
2007-10-10 14:05:07 -05:00
Jelmer Vernooij
6646384aaf 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.
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
3e5aa5e794 r15248: Fix automatic dependencies build 2007-10-10 14:04:25 -05:00
Jelmer Vernooij
2fbb4d91fa r15223: Move heimdal's -I parameters from the global list of includes to
the subsystems in question
2007-10-10 14:04:20 -05:00
Jelmer Vernooij
4dc3d8551d r15205: Allow additional LDFLAGS, fixes #3961. 2007-10-10 14:04:17 -05:00
Alexander Bokovoy
4356a8c14d r15064: Remove the change until I find proper solution 2007-10-10 14:04:05 -05:00
Alexander Bokovoy
8e5f1a0c06 r15063: Theoretically, this should allow NetBSD make to handle VPATH-like lookups 2007-10-10 14:04:05 -05:00
Alexander Bokovoy
dc1667b88e r15062: Theoretically, this should allow NetBSD make to handle VPATH-like lookups 2007-10-10 14:04:05 -05:00
Alexander Bokovoy
2e2a33ce3f r15052: Do not add builddir variants into include paths when building in-tree 2007-10-10 14:04:04 -05:00
Alexander Bokovoy
9329854489 r15036: Add out of tree build support and see how buildfarm will respond to make constructs 2007-10-10 14:04:03 -05:00
Jelmer Vernooij
d3106699db r14997: Fix build of static libraries. Libraries build fine now, but linking doesn't
work yet.
2007-10-10 14:03:59 -05:00
Jelmer Vernooij
ff5b02a9f8 r14995: Avoid parallel builds unless there is support for automatic dependencies. 2007-10-10 14:03:59 -05:00
Stefan Metzmacher
2bef820820 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
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
3de7b7fca1 r14911: Allow easy modification of selftest subdirectory name 2007-10-10 14:00:15 -05:00
Jelmer Vernooij
3063e5311e r14910: Remove unused configure options 2007-10-10 14:00:15 -05:00
Jelmer Vernooij
8f57c0e7bc r14874: Allow overriding LIBRARY_REALNAME 2007-10-10 14:00:10 -05:00
Stefan Metzmacher
e167ce935a r14861: regenerate the proto headers when the .mk file changes
metze
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
d508382180 r14737: Fix shared library build without --enable-developer 2007-10-10 13:59:18 -05:00
Jelmer Vernooij
4a8214f0f3 r14694: Remove for now until it does something useful. 2007-10-10 13:59:10 -05:00
Jelmer Vernooij
cea38a2960 r14693: Automatically update dependencies during compilation 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
1c7beecbfd r14670: Fix module extensions 2007-10-10 13:59:07 -05:00
Jelmer Vernooij
2638899529 r14666: Fix handling of naming of shared modules when not in developer mode 2007-10-10 13:59:06 -05:00
Jelmer Vernooij
009b56a323 r14640: Fix dependency 2007-10-10 13:59:03 -05:00
Jelmer Vernooij
1145ec40f0 r14609: Add heimdal/lib/des to the VPATH (required for some headers) 2007-10-10 13:59:01 -05:00
Jelmer Vernooij
849d9e8cc3 r14608: Force creating symlinks (otherwise we end up with EEXIST errors) 2007-10-10 13:59:00 -05:00
Jelmer Vernooij
614f062748 r14606: Fix paths in developer mode. This allows 'make quicktest' to work when
building with --enable-dso
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
303832bdc9 r14605: Create heimdal/lib/des/hcrypto symlink if it doesn't exist 2007-10-10 13:59:00 -05:00
Jelmer Vernooij
73889a327c r14604: Support 'aliases' for ldb modules 2007-10-10 13:58:59 -05:00
Jelmer Vernooij
06f7a8c692 r14594: Fix some dependencies (required for shared library build) 2007-10-10 13:58:58 -05:00
Jelmer Vernooij
f10fae23f0 r14592: Add support for loading shared modules to LDB. 2007-10-10 13:58:58 -05:00
Jelmer Vernooij
2b22f18533 r14583: Enable automatic dependencies only if GNU make >= 3.81 is present. 2007-10-10 13:58:53 -05:00
Jelmer Vernooij
6414d0c04f r14582: No longer require 'make proto' when running without automatic dependencies.
Don't create dependency files when running 'make clean'
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
d6d3636265 r14581: Disable automatic dependencies for now, as some make versions seem to have
trouble with it.
2007-10-10 13:58:52 -05:00
Jelmer Vernooij
f97df7d90a r14575: Move some path-related functions to libsamba-config so libsamba-util
doesn't have to depend on the lp_* functions.
2007-10-10 13:58:52 -05:00
Jelmer Vernooij
ed382873fd r14572: Give libraries saner names, remove some .pc files, make some things
subsystems in case a library doesn't make sense.
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
da0a411818 r14569: Make more functions public. 2007-10-10 13:58:48 -05:00
Jelmer Vernooij
3e6b75d955 r14565: Fix shared library sonames 2007-10-10 13:58:47 -05:00
Jelmer Vernooij
2236ad9096 r14563: Include both private and proto names in makefile rule 2007-10-10 13:58:47 -05:00
Jelmer Vernooij
4d09ffa7f1 r14562: Use VPATH to solve strange heimdal dependencies 2007-10-10 13:58:47 -05:00
Jelmer Vernooij
eb435386f0 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.
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
44e132cf1a r14552: Remove old dependency code 2007-10-10 13:58:45 -05:00
Jelmer Vernooij
c85c4b97f3 r14543: Fix some build dependency problems caused by the use of $(builddir) 2007-10-10 13:58:42 -05:00
Jelmer Vernooij
ee49674dc6 r14529: Include $(builddir) where necesary 2007-10-10 13:57:39 -05:00