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

14 Commits

Author SHA1 Message Date
Jelmer Vernooij
6bf8126ae9 r6926: More build farm fixes:
- Warn about unknown attributes in .mk
 - Remove more unused functions
2007-10-10 13:16:57 -05:00
Jelmer Vernooij
b9d0ae93ba r6839: Add support for building subsystems as shared libraries. This can be
done by setting:
OUTPUT_TYPE = SHARED_LIBRARY
in the [SUBSYSTEM::...] section belonging to a subsystem.

The idea is to allow multiple values to OUTPUT_TYPE simultaneously
(e.g. OUTPUT_TYPE = SHARED_LIBRARY, STATIC_LIBRARY, OBJLIST )
2007-10-10 13:16:50 -05:00
Jelmer Vernooij
2d980465af r6838: Remove unnecessary calls to gensec_gsskrb5
Make the build system give a proper warning about this in the future
2007-10-10 13:16:49 -05:00
Stefan Metzmacher
7fb10f2753 r6607: fix the build
metze
2007-10-10 13:16:30 -05:00
Tim Potter
3feac34d84 r6589: Make the library versioning options for building a shared library optional.
This will allow us to build unversioned libraries suitable for loading
using dlopen() i.e for the swig wrappers.
2007-10-10 13:16:28 -05:00
Jelmer Vernooij
f298f2a547 r5487: - Allow disabling modules
- Disable all current DCOM functionality (I hope to commit
	a large bunch of COM and DCOM changes later today)
- Make remact and oxidresolver depend on orpc rather then dcom
2007-10-10 13:10:50 -05:00
Jelmer Vernooij
9929aa94ef r3768: Fix build of libraries 2007-10-10 13:05:52 -05:00
Jelmer Vernooij
c7757dd9ad r3751: Some fixes to using enable and disable for subsystems, ext libs and modules 2007-10-10 13:05:51 -05:00
Jelmer Vernooij
a7c3c8cb62 r3740: Convert more files to .mk, fix the build 2007-10-10 13:05:48 -05:00
Jelmer Vernooij
fc0432069b r3735: Allow building subsystems as static libraries (.a files). To enable
this support, run SUBSYSTEM_OUTPUT_TYPE=STATIC_LIBRARY ./config.status

I haven't enabled this by default because there are some circular dependencies
in the makefile that have to be resolved first (LIBRPC depends on LIBSMB
												and LIBSMB depends on LIBRPC..)
2007-10-10 13:05:48 -05:00
Jelmer Vernooij
64826da834 r3733: More build system fixes/features:
- Use .mk files directly (no need for a SMB_*_MK() macro when adding a new SUBSYSTEM, MODULE or BINARY). This allows addition of new modules and subsystems without running configure
 - Add support for generating .dot files with the Samba4 dependency tree (as used by the graphviz and springgraph utilities)
2007-10-10 13:05:47 -05:00
Jelmer Vernooij
cbe819a755 r3730: More build system fixes and simplifications
the hierarchy in the init functions is correct now
will also make it easier to implement some other features
2007-10-10 13:05:47 -05:00
Jelmer Vernooij
975f06b626 r3691: Use packages 2007-10-10 13:05:45 -05:00
Jelmer Vernooij
4d018b2b70 r3690: Use perl's 'use' statement to include the build system parts
rather then using "cat"
2007-10-10 13:05:44 -05:00