summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2008-02-15Move the implementation of _winreg_RestoreKey to reg_api.cMichael Adam1-5/+6
This removes the internals of reg_api from srv_winreg_nt.c entirely, only reg_api is used there, now. This enlarges the dependencies of reg_api somewhat now since it adds regfio. But this can be separated out later. The current goal is to achieve a complete use of reg_api. Michael (This used to be commit 2222acbac955cd6d5bd48d1ce5cf4b4c7c067093)
2008-02-15Add libtdb dependency to libsmbclient, libsmbsharemodes and libnetapi.Michael Adam1-6/+6
Michael (This used to be commit 94d9d5023eee1bdfd8a06581683829cf265f2f0a)
2008-02-15Use -ltdb instead of bin/libtdb.so for linking.Michael Adam1-1/+1
Michael (This used to be commit 47b952b9a5bfeac248be393d2459fb67137644e4)
2008-02-15Fix the build on IRIX by placing the object files before the shared libs in ↵Michael Adam1-4/+4
linking. Michael (This used to be commit f2c6585329ddd71acf5921c58435e53febb57b43)
2008-02-15Remove libwbclient.a from standard (static) libsmbclient object list.Michael Adam1-11/+13
Michael (This used to be commit 8e57df28861a11b8bf60d30e33120a286bfad7be)
2008-02-15Add orphaned target smbiconv to "make everything" targets.Michael Adam1-1/+1
Michael (This used to be commit 92cc5d88bbc63edac3e7c4b483c1a75f91263827)
2008-02-15Fix linkage of bin/smbiconv by adding needed libs and objects.Michael Adam1-3/+3
Michael (This used to be commit fc08bf5a466b84e041a655eaa21a31006ede191f)
2008-02-15Remove useless build-target bin/samtest. (The objects exist no more.)Michael Adam1-4/+0
Michael (This used to be commit e78831cf59196ff6e4f9384f83dbc180c4e341e2)
2008-02-15Fix build of cifs.spnego with libtdb.Michael Adam1-2/+2
Michael (This used to be commit e5e621681db8300d7388167cba979cbdc8ff0aee)
2008-02-15Use -ltdb instead of bin/libtdb.so for linking.Michael Adam1-1/+1
Michael (This used to be commit c47005189690f5a89a3aabe919e9ce2d2604dc5e)
2008-02-15Fix build of smbumount with shared libtdb.Michael Adam1-2/+2
Michael (This used to be commit 61fb01f17b981b7317e87b9049e3fbf7f6476941)
2008-02-15Fix building smbmount with shared libtdb.Michael Adam1-2/+2
Michael (This used to be commit 7f2c4b1a336310fedda4c36314d3b4aabbdf2c31)
2008-02-14Remove the regfio objects from the ldb commandlin tools object list - unused.Michael Adam1-1/+1
Michael (This used to be commit 047c5ba740c6b6c3d6bacf818dcdae8ec0af2292)
2008-02-14Clean up LIBTDB-related Makefile variables a bitMichael Adam1-9/+1
(removing commented out stuff). Michael (This used to be commit 0755785d80f22fe7d8d5be682f4c7bd88c987c3c)
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)