summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2008-02-14Create symbols to export in libtdb dynamically from tdb.h.Michael Adam1-3/+11
This adds a general mechanism to create version-scripts for linking shared libraries from one or several header files, similar to mkproto.sh/awk. Michael (This used to be commit 65817703c49a7410f4f0c8b46494ede6169d9fa6)
2008-02-14Add support for building and using shared and static libtdb library.Michael Adam1-102/+136
This should work with m4_include(lib/tdb/libtdb.m4) like already done with talloc, but currently this does not work (yet) - tdb code has to be merged from s4 before that. Michael (This used to be commit e92fdf6b202bd67a9bb6fcc1ced56513a2d0bd3f)
2008-02-13Link in libnetapi as shared or static library (same mechanism as talloc).Michael Adam1-10/+14
This, too, can be turned to static linking by providing the configure parameter --with-static-libs=netapi. Michael (This used to be commit a4c773de0fbd303f633e120e817b4c88fcff2064)
2008-02-13Only use the needed objects for libnetapi.aMichael Adam1-2/+2
Michael (This used to be commit 4ffc73d90883491b9d4dc6d0249e1d859939670b)
2008-02-13auth_winbind: use wbcAuthenticateUserEx()Stefan Metzmacher1-3/+2
smbd doesn't need $(WBCOMMON_OBJ) anymore, it works with any libwbclient.so now and may talk to an older winbindd. metze (This used to be commit e3435930a307cff3066fe2047ed8c5c48911f001)
2008-02-13Add libreplace objects to libtalloc.so.Michael Adam1-1/+1
Michael (This used to be commit a84bf0786f269b8514e0a08e32fa429cefabe1d3)
2008-02-13Goodbye parse_samr.c, rest in peace - but never come back!Günther Deschner1-1/+0
Guenther (This used to be commit 8a8c5826e7a55742169e60d2145a7fe4d5786a23)
2008-02-13Fix build: Add missing prerequisites for libwbclient.soMichael Adam1-4/+4
Michael (This used to be commit fa3a78b815e0bcbb4ac08b6277f798593c0458e9)
2008-02-13libwbclient: include wb_common.o in libwbclient.aStefan Metzmacher1-10/+12
And only link in wb_common.o directly into binaries which really need it. Note: It's important that $(WBCOMMON_OBJ) comes before @LIBWBCLIENT_STATIC@ overwise we may try to link in wb_common.o twice. metze (This used to be commit 135d9dd6d830ce6ae5c7917468763aa9a148d76a)
2008-02-13Fix install: Add creation of include dir to installlibtalloc target.Michael Adam1-0/+1
Michael (This used to be commit 26d012dd3de8ec146eb22656f1ed8eef110e4be6)
2008-02-13Add linking -ltalloc to libwbclient.so. Noted by Metze.Michael Adam1-2/+2
Michael (This used to be commit e904a3dd532d7510ac2393e598b3edcf8e1349e8)
2008-02-13Remove some unneded variables: we always build and install some talloc libs.Michael Adam1-3/+3
LIBTALLOC, INSTALL_LIBTALLOC, UNINSTALL_LIBTALLOC Michael (This used to be commit 97a60565ad6657af8e4a3b8b38b69b48597e3eec)
2008-02-13Put talloc lib targets into variables and uses these.Michael Adam1-5/+7
LIBTALLOC_STATIC_TARGET and LIBTALLOC_SHARED_TARGET. Michael (This used to be commit d1bec3882908086747e1176a275617700cada097)
2008-02-13Add support for linking talloc library statically or dynamically into samba.Michael Adam1-4/+4
This also establishes a general configure mechanism to control static vs dynamic linking of internal subsystems built as libraries: This first simple approach is as follows. * It applies only to "subsystems" that we build as libraries and for that linking samba against the libraries (as opposed to linking in the plain object files) has been configured in Makefile.in. * If we do build the shared library, then we link dynamically by default. * We only link statically if we don't build shared or if the library appears in the new --with-static-libs configure option (comma-separated list). Example (currently only one): --with-static-libs=talloc makes use of libtalloc.a instead of linking the dynamic variant with -ltalloc. A possilble way to setup linking against libraries in Makefile.in is this: For a subsystem, "mylib" say, we build bin/libmylib.a and bin/libmylib.so. The subsystem usually has a MYLIB_OBJ definition in Makefile.in. Define LIBMYLIB_STATIC=bin/libmylib.a and and LIBMYLIB_LIBS=-lmylib in configure.in as controlled by presence of "mylib" in the list given to --with-static-libs and change uses of $(MYLIB_OBJ) to @LIBMYLIB_STATIC@ in Makefile.in and add @LIBMYLIB_LIBS@ to the link targets as needed. In the example of talloc, which is needed everywhere, I have simply added @LIBTALLOC_LIBS@ to the definition of "LIBS" in Makefile.in. For other subsystems, one will have to be more careful. Michael (This used to be commit 71b990d9d687b517dec3d4eff67b6a3fe417a12a)
2008-02-13Use data from lib/talloc/libtalloc.m4 instead of hard coded data.Michael Adam1-3/+4
Michael (This used to be commit 880238c65c13c8b280e2f34431aa331a16af4a7b)
2008-02-13Add support for building libtalloc.a and libtalloc.so.Michael Adam1-4/+27
Michael (This used to be commit cb7f42bcbc6cbe84823402cd3c7bb9327669ed9b)
2008-02-12Collect all init_lsa_string varients in one place.Günther Deschner1-1/+3
Guenther (This used to be commit f4581e9f4482566fba9436d5ae058b8d840fa394)
2008-02-12w00t! SAMR server-side conversion to pidl is finished.Günther Deschner1-1/+1
Guenther (This used to be commit c6d9650930510982ef4e4759272dba573fc81067)
2008-02-12Move some samr init functions around (to allow easier identification of newGünther Deschner1-1/+1
calls). Guenther (This used to be commit c51c126049bd251a04dfae7ca6c3d0d3f823a503)
2008-02-08Fix building with "make -j2" or greater by building shared libs first.Michael Adam1-3/+3
Also build libwbclient before the other shared libs so building libsmbclient (e.g.) won't fail. Michael (This used to be commit 09184e774bd7ac6dddc0d2ed8e7806f7707e407c)
2008-02-06Add support for LDAP debug output in Samba log file.Michael Adam1-1/+1
Logging of the ldap libraries appears with a [LDAP] prefix inside the samba logs. This is controlled by two new parameters: * "ldap debug level" sets the debug level of the ldap libraries. It is the bit-field as understood by the openldap server. * "ldap debug threshold" is the samba debug level at which ldap logging appears inside the samba logs. This probably needs some configure tests since it makes use of the LBER_OPT_LOG_PRINT_FN option to redirect the debug output of the ldap libraries. Michael (This used to be commit 15c25990bd0bfa3145ab3c26d2bdda72993d005c)
2008-01-31Enable build of pidl generated netlogon server.Günther Deschner1-1/+2
Guenther (This used to be commit cb0fad1c97e1b590791fc0661f8ada1cdaa69318)
2008-01-31Let _samr_Close() use pidl generated server code.Günther Deschner1-1/+2
Guenther (This used to be commit 2df3408079fc382d00d01a0b82b0b8e1ffeba6e4)
2008-01-29Remove include/rpc_ds.h and all references to it completly.Günther Deschner1-1/+1
Jerry, please have a look if you're fine with that. Guenther (This used to be commit beae25c808a3a03d645f247e9befcd05e3ecca2c)
2008-01-29Remove unused rpc_ds marshalling code that is unused now.Günther Deschner1-1/+1
Guenther (This used to be commit 153253e14f82fc7078e9cc6f12409e6eda7ee7cb)
2008-01-29Finally delete rpccli_ds_enum_domain_trusts() completly.Günther Deschner1-1/+1
Guenther (This used to be commit c420e42adfea9908a93d3eea5688488e5a9062a2)
2008-01-29Fix the build. Avoid unrequired ndr_print_ads_struct dependencies.Günther Deschner1-4/+4
Guenther (This used to be commit c832882e49ff0dac6a717819dda24ab814253b2f)
2008-01-25Use generated DSSETUP client & server rpc functions and remove the ↵Günther Deschner1-4/+6
hand-written ones. Guenther (This used to be commit d5ebfccebb1f1b56b45673a506fcdb414103c43b)
2008-01-25Add generated dssetup code after make idl.Günther Deschner1-1/+2
Guenther (This used to be commit 4b3d96be8017a38a6af4ce58ae54a6af005fbe3e)
2008-01-24Add winbindd debugging ndr_print helpers.Günther Deschner1-0/+1
Guenther (This used to be commit 4389e4dadbf07c176d9102b74c06e62ecfc242be)
2008-01-24Re-run make idl and use generated ndr based on samba4 security.idl (except ↵Günther Deschner1-1/+2
for DOM_SID). Guenther (This used to be commit 1781a57b18f681f1bc03873330147a813f10eba2)
2008-01-21Rename lib/util_reg_smbconf.c to registry/reg_init_smbconf.cMichael Adam1-3/+4
This actually is a counterpart to reg_init_full, in that is does open and initialize the registry too, but only registeres the backends necessary to access the SMBCONF key. Michael (This used to be commit 01bda3ab359fb3868c1dc849044f613bf2bc563e)
2008-01-21Move reg_frontend_hilvl.c to reg_dispatcher.cMichael Adam1-2/+2
This is actually the dispatcher to the registered registry backends. Michael (This used to be commit 39d65d11f8eff0aff998d5bfed8480b0f00655bd)
2008-01-21Extend/fix comments.Michael Adam1-1/+1
Michael (This used to be commit 4952417fca89f5d797c861cde9fe74050ae02e2f)
2008-01-21Extract regkey_open_internal() from reg_frontend.c to new reg_util_legacy.cMichael Adam1-0/+1
reg_openpath should be used instead of this function (along with the reg_api interface). Last callers of this function are in services_db.c Michael (This used to be commit 0005b88d74fca1ea1410c9911d504b0a636a0472)
2008-01-21Rename reg_db.c to reg_backend_db.cMichael Adam1-3/+3
Michael (This used to be commit c3f695d3b14ee06fc5d517ca094236e885f9e707)
2008-01-21Rename reg_shares.c to reg_backend_shares.cMichael Adam1-1/+1
Michael (This used to be commit aaf33ae5b8bfaefd2342c9ce6363577ce7c0c4f1)
2008-01-21Rename reg_smbconf.c to reg_backend_smbconf.cMichael Adam1-2/+2
Michael (This used to be commit b85e5ee45075211dd3ab85ac79c2d856187d5e3e)
2008-01-21Rename reg_printing.c to reg_backend_printing.cMichael Adam1-1/+1
Start making naming of source files more systematic to facilitate understanding of the structures. Michael (This used to be commit b3c2fb17a4226559788a47fee968ef19b7fbb6b2)
2008-01-21Makefile.in: Group together registry related object variables.Michael Adam1-22/+25
Michael (This used to be commit cf485273f61e3dcd41ab7af756cc82f32131bf08)
2008-01-21Makefile.in: extract registry backend objects to common variable.Michael Adam1-9/+16
Michael (This used to be commit 562c3eb37e2ff2b385203be9d556daf37df7d20e)
2008-01-21reg_eventlog.o and reg_perfcount.o are no longer neede for reg_smbconf.Michael Adam1-2/+0
This is an effect of the removal of the dynamic registry overlay. This is the beginning of a restructuring of registry linkage in Makefile.in. Michael (This used to be commit 7453e78a8e63aaaff57c1779d6b7cf0ec8fc263f)
2008-01-20Remove the dynamic registry overlay.Michael Adam1-2/+1
It is unnecessary now the dynamic functions have been made registry backends of their own. Michael (This used to be commit e327953bd6b11aeb6f2ae48b49550a942eae8e88)
2008-01-20Add a registry backend perflib that replaces the former dynamic overlay.Michael Adam1-0/+1
Michael (This used to be commit c3fba415951329ee90c7250b4e8d539f91b227f6)
2008-01-20Add a registry backend current_version that replaces the former dynamic overlay.Michael Adam1-0/+1
Make sure to only respond to the exact current version key since subkeys are registered by other backends (printing and - soon - perflib). Michael (This used to be commit 2c650bf63ccd9dc5dddbf4700831489544ded055)
2008-01-20Add a registry backend hkpt_params that replaces the former dynamic overlay.Michael Adam1-0/+1
Michael (This used to be commit 8e8bb6ba120adf9942f612b7fd89bdbced6c1285)
2008-01-20Add a registry backend tcpip_params that replaces the former dynamic overlay.Michael Adam1-0/+1
Michael (This used to be commit a8a743b693a162954948ca2438ce4b842c5cba30)
2008-01-20Add a registry backend prod_options that replaces the former dynamic overlay.Michael Adam1-0/+1
Michael (This used to be commit d9b89e9d30702f64805b3a3a3612066b19c051d1)
2008-01-19vfs_streams_depotVolker Lendecke1-0/+5
Store streams in a file each. Not 100% finished, and not built by default. (This used to be commit 5f5fc72b01c8e8fc096375c7cb4a97186c387259)
2008-01-19vfs_streams_xattr moduleVolker Lendecke1-0/+5
Store streams in posix xattrs. A kludge, as xattrs are limited in many ways, but it might be a help for some situations. (This used to be commit 83a805220e52742119546c76a054d50582e33a24)