Age | Commit message (Collapse) | Author | Files | Lines |
|
modules
(This used to be commit c7757dd9adc18549fa3f908c2714624ec3f91394)
|
|
(This used to be commit 2a38b77a1d8674b46028214896e37747c4082f13)
|
|
can use installed.
(This used to be commit 359a3570f32902db0e9f59f168af464e8c652cea)
|
|
- 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)
(This used to be commit 64826da834e26ee0488674e27a0eae36491ee179)
|
|
the hierarchy in the init functions is correct now
will also make it easier to implement some other features
(This used to be commit cbe819a75568403ac8850ea4d344c607a46d61c2)
|
|
(This used to be commit e32f87fdea3070ea715ef547f2a406aa63ab775f)
|
|
(This used to be commit 975f06b626a3cc25e69bbe95dcfa04dc78e3dc92)
|
|
Both subsystems and modules can now have init functions, which can be
specified in .mk files (INIT_FUNCTION = ...)
The build system will define :
- SUBSYSTEM_init_static_modules that calls the init functions of all statically compiled modules. Failing to load will generate an error which is not fatal
- BINARY_init_subsystems that calls the init functions (if defined) for the subsystems the binary depends on
This removes the hack with the "static bool Initialised = " and the
"lazy_init" functions
(This used to be commit 7a8244761bfdfdfb48f8264d76951ebdfbf7bd8a)
|
|
the usage of external libraries.
(works currently only with the pkg-config detected libs)
metze
(This used to be commit 2640f2f57a4d56e07d946d7bb48d2a0ea110d06e)
|
|
metze
(This used to be commit e12595a750ea3f5ccc1ca8e628b707c0753394d7)
|
|
auto-prototype objects, using
SMB_SUBSYSTEM_NOPROTO()
(This used to be commit e6b69183de785641144f9abb1853cab73c70073e)
|
|
(still incomplete, but should be a good start...)
can someone look for spelling and grammar mistakes...
metze
(This used to be commit 66565187724c9f42367b590c29ff9775cc7472b4)
|
|
metze
(This used to be commit 285d1ea4b09d4fc325544ad1b98244cc1046759c)
|
|
(This used to be commit 4668384717eda878583477b8f455809056885120)
|
|
so you want/need to use the new build system
just look at the top of build/smb_build/public.m4
and look at the examples in the rest of the tree
metze
(This used to be commit afe2efd1437a7951d2ed6fcf7b4e06fdd4b95beb)
|
|
metze
(This used to be commit 2d109074e8be712a6eb0cfc76439176e3dcdee3a)
|
|
metze
(This used to be commit afbe692b47f4aa6ebe2155927be00197fafe13f3)
|
|
metze
(This used to be commit b6ac3021f275ba6b0ee0035933c290db4e8bda00)
|
|
add pkg-config --libs-only-L to linker flags
metze
(This used to be commit cfefe907cce05512a200bd4a3de0b3829f7b0ddb)
|
|
- add support for shared libraries
- enable libldb shared lib when --enable-experimental
metze
(This used to be commit dcef69dc54a2575e7f57d67d1983482b4ff57bdb)
|
|
- Build gregedit and registry_gconf again if the required libs are found (gconf and gtk)
(This used to be commit a63b704c36f2f5b52e932b6b2c99e7d664c9bdc7)
|
|
to the main SAMBA_4_0 tree.
NOTE: that it's not completely ready, but it's functional:-)
metze
(This used to be commit c78a2ddb28ec50d6570a83b1f66f18a5c3621731)
|