Changeset 745 for trunk/server/source3/Makefile.in
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
source3/Makefile.in (modified) (128 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/Makefile.in
r599 r745 42 42 DEVELOPER_CFLAGS=@DEVELOPER_CFLAGS@ 43 43 CFLAGS=@CFLAGS@ 44 44 45 CPPFLAGS=-DHAVE_CONFIG_H @CPPFLAGS@ 45 46 PICFLAG=@PICFLAG@ … … 55 56 DYNEXP=@DYNEXP@ 56 57 PERL=@PERL@ 58 57 59 LIBDL=@LIBDL@ 58 60 … … 82 84 LIBREPLACE_LIBS=@LIBREPLACE_LIBS@ 83 85 LIBTDB=@LIBTDB_STATIC@ @LIBTDB_SHARED@ 84 LIBTDB_LIBS=@LIBTDB_LIBS@ 86 LIBTDB_LIBS=@LIBTDB_LIBS@ -lmmap 87 TDB_DEPS=@TDB_DEPS@ 85 88 LIBNETAPI=@LIBNETAPI_STATIC@ @LIBNETAPI_SHARED@ 86 89 LIBNETAPI_LIBS=@LIBNETAPI_LIBS@ … … 93 96 TDBTOOL = @TDBTOOL@ 94 97 TDBDUMP = @TDBDUMP@ 98 95 99 TDBTORTURE = @TDBTORTURE@ 100 96 101 97 102 INSTALLCMD=@INSTALL@ … … 174 179 PIDDIR = @piddir@ 175 180 181 182 183 176 184 FLAGS = -I. \ 177 185 -I$(srcdir) \ … … 182 190 -I$(srcdir)/lib \ 183 191 -I.. \ 184 -I../source4 \185 192 -D_SAMBA_BUILD_=3 186 193 … … 203 210 -DCACHEDIR=\"$(CACHEDIR)\" \ 204 211 -DSTATEDIR=\"$(STATEDIR)\" \ 212 205 213 -DLOCALEDIR=\"$(LOCALEDIR)\" 206 214 … … 209 217 SBIN_PROGS = bin/smbd@EXEEXT@ bin/nmbd@EXEEXT@ @SWAT_SBIN_TARGETS@ @EXTRA_SBIN_PROGS@ 210 218 211 ROOT_SBIN_PROGS = @CIFSMOUNT_PROGS@ @CIFSUMOUNT_PROGS@212 213 219 BIN_PROGS1 = bin/smbclient@EXEEXT@ bin/net@EXEEXT@ bin/smbspool@EXEEXT@ \ 214 bin/testparm@EXEEXT@ bin/smbstatus@EXEEXT@ bin/smbget@EXEEXT@ 220 bin/testparm@EXEEXT@ bin/smbstatus@EXEEXT@ bin/smbget@EXEEXT@ \ 221 bin/smbta-util@EXEEXT@ 215 222 BIN_PROGS2 = bin/smbcontrol@EXEEXT@ bin/smbtree@EXEEXT@ $(TDBBACKUP) \ 216 223 bin/nmblookup@EXEEXT@ bin/pdbedit@EXEEXT@ $(TDBDUMP) \ 224 217 225 $(TDBTOOL) 218 226 BIN_PROGS3 = bin/smbpasswd@EXEEXT@ bin/rpcclient@EXEEXT@ bin/smbcacls@EXEEXT@ \ 219 227 bin/profiles@EXEEXT@ bin/ntlm_auth@EXEEXT@ bin/sharesec@EXEEXT@ \ 220 bin/smbcquotas@EXEEXT@ bin/eventlogadm@EXEEXT@ 221 BIN_PROGS4 = bin/ldbedit@EXEEXT@ bin/ldbsearch@EXEEXT@ bin/ldbadd@EXEEXT@ \ 222 bin/ldbdel@EXEEXT@ bin/ldbmodify@EXEEXT@ bin/ldbrename@EXEEXT@ 228 bin/smbcquotas@EXEEXT@ bin/eventlogadm@EXEEXT@ 223 229 224 230 TORTURE_PROGS = bin/smbtorture@EXEEXT@ bin/msgtest@EXEEXT@ \ … … 226 232 bin/locktest2@EXEEXT@ bin/nsstest@EXEEXT@ bin/vfstest@EXEEXT@ \ 227 233 bin/pdbtest@EXEEXT@ $(TALLOCTORT) bin/replacetort@EXEEXT@ \ 228 $(TDBTORTURE) \234 $(TDBTORTURE) \ 229 235 bin/smbconftort@EXEEXT@ bin/vlp@EXEEXT@ 230 236 231 237 BIN_PROGS = @EXTRA_BIN_PROGS@ \ 232 $(BIN_PROGS1) $(BIN_PROGS2) $(BIN_PROGS3) $(BIN_PROGS4)238 $(BIN_PROGS1) $(BIN_PROGS2) $(BIN_PROGS3) 233 239 234 240 EVERYTHING_PROGS = bin/debug2html@EXEEXT@ bin/smbfilter@EXEEXT@ \ … … 236 242 bin/log2pcap@EXEEXT@ \ 237 243 bin/vlp@EXEEXT@ bin/smbiconv@EXEEXT@ \ 238 bin/dbwrap_tool@EXEEXT@ 244 bin/dbwrap_tool@EXEEXT@ \ 245 bin/dbwrap_torture@EXEEXT@ 239 246 240 247 PAM_MODULES = @PAM_MODULES@ … … 247 254 PERFCOUNT_MODULES = @PERFCOUNT_MODULES@ 248 255 PDB_MODULES = @PDB_MODULES@ 249 RPC_MODULES = @RPC_MODULES@250 256 IDMAP_MODULES = @IDMAP_MODULES@ 251 257 CHARSET_MODULES = @CHARSET_MODULES@ … … 253 259 NSS_INFO_MODULES = @NSS_INFO_MODULES@ 254 260 GPEXT_MODULES = @GPEXT_MODULES@ 255 MODULES = $(VFS_MODULES) $(PDB_MODULES) $( RPC_MODULES) $(IDMAP_MODULES) \261 MODULES = $(VFS_MODULES) $(PDB_MODULES) $(IDMAP_MODULES) \ 256 262 $(CHARSET_MODULES) $(AUTH_MODULES) $(NSS_INFO_MODULES) \ 257 263 $(GPEXT_MODULES) $(PERFCOUNT_MODULES) … … 264 270 265 271 TDB_LIB_OBJ = lib/util_tdb.o ../lib/util/util_tdb.o \ 272 266 273 lib/dbwrap.o lib/dbwrap_tdb.o \ 267 274 lib/dbwrap_ctdb.o \ … … 289 296 LIBNDR_DRSUAPI_OBJ = ../librpc/ndr/ndr_drsuapi.o \ 290 297 ../librpc/ndr/ndr_compression.o \ 291 ../librpc/gen_ndr/ndr_drsuapi.o \298 librpc/gen_ndr/ndr_drsuapi.o \ 292 299 ../librpc/ndr/ndr_drsblobs.o \ 293 ../librpc/gen_ndr/ndr_drsblobs.o300 librpc/gen_ndr/ndr_drsblobs.o 294 301 295 302 ZLIB_OBJ = @ZLIB_OBJS@ … … 302 309 $(COMPRESSION_OBJ) 303 310 304 LIBNDR_NTLMSSP_OBJ = ../librpc/gen_ndr/ndr_ntlmssp.o \311 LIBNDR_NTLMSSP_OBJ = librpc/gen_ndr/ndr_ntlmssp.o \ 305 312 ../librpc/ndr/ndr_ntlmssp.o 306 313 … … 308 315 ../librpc/ndr/ndr.o \ 309 316 ../librpc/ndr/ndr_misc.o \ 310 ../librpc/gen_ndr/ndr_misc.o \311 ../librpc/gen_ndr/ndr_security.o \317 librpc/gen_ndr/ndr_misc.o \ 318 librpc/gen_ndr/ndr_security.o \ 312 319 ../librpc/ndr/ndr_sec_helper.o \ 313 librpc/ndr/ndr_string.o \320 librpc/ndr/ndr_string.o \ 314 321 ../librpc/ndr/uuid.o \ 315 322 librpc/ndr/util.o \ 316 ../librpc/gen_ndr/ndr_dcerpc.o 317 318 RPCCLIENT_NDR_OBJ = rpc_client/ndr.o 319 320 LIBNDR_GEN_OBJ0 = ../librpc/gen_ndr/ndr_samr.o \ 321 ../librpc/gen_ndr/ndr_lsa.o 322 323 LIBNDR_GEN_OBJ1 = ../librpc/gen_ndr/ndr_netlogon.o \ 323 librpc/gen_ndr/ndr_server_id.o \ 324 librpc/gen_ndr/ndr_dcerpc.o 325 326 LIBNDR_GEN_OBJ0 = librpc/gen_ndr/ndr_samr.o \ 327 librpc/gen_ndr/ndr_lsa.o 328 329 LIBNDR_NETLOGON_OBJ = librpc/gen_ndr/ndr_netlogon.o \ 324 330 ../librpc/ndr/ndr_netlogon.o 325 331 326 LIBNDR_GEN_OBJ2 = ../librpc/gen_ndr/ndr_spoolss.o \ 332 LIBNDR_SCHANNEL_OBJ = librpc/gen_ndr/ndr_schannel.o \ 333 ../librpc/ndr/ndr_schannel.o 334 335 LIBNDR_SPOOLSS_OBJ = librpc/gen_ndr/ndr_spoolss.o \ 327 336 ../librpc/ndr/ndr_spoolss_buf.o 328 337 329 LIBNDR_GEN_OBJ = ../librpc/gen_ndr/ndr_wkssvc.o \ 338 LIBNDR_NTPRINTING_OBJ = librpc/gen_ndr/ndr_ntprinting.o \ 339 ../librpc/ndr/ndr_ntprinting.o \ 340 341 LIBNDR_PREG_OBJ = librpc/gen_ndr/ndr_preg.o \ 342 ../librpc/ndr/ndr_preg.o 343 344 LIBNDR_XATTR_OBJ = librpc/gen_ndr/ndr_xattr.o \ 345 ../librpc/ndr/ndr_xattr.o 346 347 LIBCLI_SPOOLSS_OBJ = librpc/gen_ndr/ndr_spoolss_c.o \ 348 rpc_client/cli_spoolss.o \ 349 rpc_client/init_spoolss.o \ 350 rpc_client/cli_winreg_spoolss.o \ 351 printing/nt_printing_os2.o 352 353 LIBCLI_EVENTLOG_OBJ = librpc/gen_ndr/ndr_eventlog_c.o 354 355 LIBCLI_WINREG_OBJ = librpc/gen_ndr/ndr_winreg_c.o \ 356 rpc_client/cli_winreg.o 357 358 LIBCLI_WINREG_INT_OBJ = $(LIBCLI_WINREG_OBJ) \ 359 rpc_client/cli_winreg_int.o 360 361 LIBCLI_NTSVCS_OBJ = librpc/gen_ndr/ndr_ntsvcs_c.o 362 363 LIBCLI_DRSUAPI_OBJ = librpc/gen_ndr/ndr_drsuapi_c.o 364 365 LIBCLI_DFS_OBJ = librpc/gen_ndr/ndr_dfs_c.o 366 367 LIBCLI_ECHO_OBJ = librpc/gen_ndr/ndr_echo_c.o 368 369 LIBCLI_INITSHUTDOWN_OBJ = librpc/gen_ndr/ndr_initshutdown_c.o 370 371 LIBCLI_DSSETUP_OBJ = librpc/gen_ndr/ndr_dssetup_c.o 372 373 LIBCLI_SVCCTL_OBJ = librpc/gen_ndr/ndr_svcctl_c.o 374 375 LIBCLI_WKSSVC_OBJ = librpc/gen_ndr/ndr_wkssvc_c.o 376 377 LIBCLI_SRVSVC_OBJ = librpc/gen_ndr/ndr_srvsvc_c.o 378 379 LIBCLI_LSA_OBJ = librpc/gen_ndr/ndr_lsa_c.o \ 380 rpc_client/cli_lsarpc.o \ 381 rpc_client/init_lsa.o 382 383 LIBCLI_SAMR_OBJ = librpc/gen_ndr/ndr_samr_c.o \ 384 rpc_client/cli_samr.o 385 386 LIBCLI_NETLOGON_OBJ = librpc/gen_ndr/ndr_netlogon_c.o \ 387 rpc_client/cli_netlogon.o \ 388 rpc_client/util_netlogon.o 389 390 LIBCLI_EPMAPPER_OBJ = librpc/gen_ndr/ndr_epmapper_c.o 391 392 LIBNDR_GEN_OBJ = librpc/gen_ndr/ndr_wkssvc.o \ 330 393 $(LIBNDR_GEN_OBJ0) \ 331 ../librpc/gen_ndr/ndr_dfs.o \ 332 ../librpc/gen_ndr/ndr_echo.o \ 333 ../librpc/gen_ndr/ndr_winreg.o \ 334 ../librpc/gen_ndr/ndr_initshutdown.o \ 335 ../librpc/gen_ndr/ndr_srvsvc.o \ 336 ../librpc/gen_ndr/ndr_eventlog.o \ 337 $(LIBNDR_GEN_OBJ1) \ 338 ../librpc/gen_ndr/ndr_dssetup.o \ 339 librpc/gen_ndr/ndr_notify.o \ 340 ../librpc/gen_ndr/ndr_xattr.o \ 341 ../librpc/ndr/ndr_xattr.o \ 342 ../librpc/gen_ndr/ndr_epmapper.o \ 343 ../librpc/gen_ndr/ndr_named_pipe_auth.o \ 344 ../librpc/gen_ndr/ndr_ntsvcs.o \ 345 $(LIBNDR_GEN_OBJ2) 346 347 RPC_PARSE_OBJ0 = rpc_parse/parse_prs.o rpc_parse/parse_misc.o 394 librpc/gen_ndr/ndr_dfs.o \ 395 librpc/gen_ndr/ndr_echo.o \ 396 librpc/gen_ndr/ndr_winreg.o \ 397 librpc/gen_ndr/ndr_initshutdown.o \ 398 librpc/gen_ndr/ndr_srvsvc.o \ 399 librpc/gen_ndr/ndr_eventlog.o \ 400 $(LIBNDR_NETLOGON_OBJ) \ 401 librpc/gen_ndr/ndr_dssetup.o \ 402 librpc/gen_ndr/ndr_epmapper.o \ 403 librpc/gen_ndr/ndr_ntsvcs.o \ 404 $(LIBNDR_SPOOLSS_OBJ) 348 405 349 406 # this includes only the low level parse code, not stuff 350 407 # that requires knowledge of security contexts 351 RPC_PARSE_OBJ1 = $(RPC_PARSE_OBJ0) 352 353 RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o \ 354 rpc_client/init_netlogon.o \ 355 rpc_client/init_lsa.o 408 REG_PARSE_PRS_OBJ = registry/reg_parse_prs.o 356 409 357 410 LIBREPLACE_OBJ = @LIBREPLACE_OBJS@ … … 373 426 ../lib/util/become_daemon.o ../lib/util/system.o \ 374 427 ../lib/util/tevent_unix.o ../lib/util/tevent_ntstatus.o \ 428 375 429 ../lib/util/smb_threads.o ../lib/util/util_id.o \ 376 ../lib/util/blocking.o ../lib/util/rfc1738.o 430 ../lib/util/blocking.o ../lib/util/rfc1738.o \ 431 ../lib/util/select.o ../lib/util/util_pw.o 377 432 378 433 CRYPTO_OBJ = ../lib/crypto/crc32.o ../lib/crypto/md5.o \ … … 387 442 lib/interfaces.o lib/memcache.o \ 388 443 lib/talloc_dict.o \ 444 445 389 446 lib/util_transfer_file.o ../lib/async_req/async_sock.o \ 447 390 448 $(TDB_LIB_OBJ) \ 391 $(VERSION_OBJ) lib/charcnv.o lib/debug.o lib/fault.o \449 $(VERSION_OBJ) lib/charcnv.o .o lib/fault.o \ 392 450 lib/interface.o lib/pidfile.o \ 393 451 lib/system.o lib/os2helper.o lib/sendfile.o lib/recvfile.o lib/time.o \ 394 452 lib/username.o \ 395 453 ../libds/common/flag_mapping.o \ 396 lib/ util_pw.o lib/access.o lib/smbrun.o \454 lib/access.o lib/smbrun.o \ 397 455 lib/bitmap.o lib/dprintf.o $(UTIL_REG_OBJ) \ 398 456 lib/wins_srv.o \ 399 lib/util_str.o lib/clobber.o lib/util_sid.o lib/util_uuid.o \ 400 lib/util_unistr.o lib/util_file.o \ 401 lib/util.o lib/jenkins_hash.o lib/util_sock.o lib/sock_exec.o lib/util_sec.o \ 457 lib/util_str.o lib/clobber.o lib/util_sid.o \ 458 lib/util_unistr.o ../lib/util/charset/codepoints.o lib/util_file.o \ 459 lib/util.o lib/util_cmdline.o lib/util_names.o \ 460 lib/util_sock.o lib/sock_exec.o lib/util_sec.o \ 402 461 lib/substitute.o lib/dbwrap_util.o \ 403 lib/ms_fnmatch.o lib/ select.o lib/errmap_unix.o \462 lib/ms_fnmatch.o lib/errmap_unix.o \ 404 463 lib/tallocmsg.o lib/dmallocmsg.o \ 405 464 libsmb/clisigning.o libsmb/smb_signing.o \ 406 lib/iconv.o lib/pam_errors.o intl/lang_tdb.o \465 .o intl/lang_tdb.o \ 407 466 lib/conn_tdb.o lib/adt_tree.o lib/gencache.o \ 467 408 468 lib/module.o lib/events.o @LIBTEVENT_OBJ0@ \ 469 409 470 lib/ldap_escape.o @CHARSET_STATIC@ \ 410 lib/secdesc.o lib/util_seaccess.o ../libcli/security/secace.o \ 471 lib/secdesc.o ../libcli/security/access_check.o \ 472 ../libcli/security/secace.o ../libcli/security/object_tree.o \ 473 ../libcli/security/sddl.o \ 411 474 ../libcli/security/secacl.o @PTHREADPOOL_OBJ@ \ 412 475 lib/fncall.o \ 413 476 libads/krb5_errs.o lib/system_smbd.o lib/audit.o $(LIBNDR_OBJ) \ 414 477 lib/file_id.o lib/idmap_cache.o \ 415 ../libcli/security/dom_sid.o ../libcli/security/security_descriptor.o 478 ../libcli/security/dom_sid.o ../libcli/security/security_descriptor.o \ 479 ../libcli/security/security_token.o ../libcli/security/util_sid.o 416 480 417 481 LIB_DUMMY_OBJ = lib/dummysmbd.o lib/dummyroot.o 418 482 LIB_NONSMBD_OBJ = $(LIB_OBJ) $(LIB_DUMMY_OBJ) 419 483 420 READLINE_OBJ = lib/readline.o484 READLINE_OBJ = readline.o 421 485 422 486 # Also depends on $(SECRETS_OBJ) $(LIBSAMBA_OBJ) … … 424 488 POPT_LIB_OBJ = lib/popt_common.o 425 489 426 PARAM_WITHOUT_REG_OBJ = dynconfig.o param/loadparm.o param/ util.o lib/sharesec.o lib/ldap_debug_handler.o490 PARAM_WITHOUT_REG_OBJ = dynconfig.o param/loadparm.o param/util.o lib/sharesec.o lib/ldap_debug_handler.o 427 491 PARAM_REG_ADD_OBJ = $(REG_SMBCONF_OBJ) $(LIBSMBCONF_OBJ) $(PRIVILEGES_BASIC_OBJ) 428 492 PARAM_OBJ = $(PARAM_WITHOUT_REG_OBJ) $(PARAM_REG_ADD_OBJ) … … 430 494 KRBCLIENT_OBJ = libads/kerberos.o libads/ads_status.o 431 495 432 LIBADDNS_OBJ0 = libaddns/dnsrecord.o libaddns/dnsutils.o libaddns/dnssock.o \433 libaddns/dnsgss.o libaddns/dnsmarshall.o496 LIBADDNS_OBJ0 = addns/dnssock.o \ 497 .o 434 498 LIBADDNS_OBJ = $(LIBADDNS_OBJ0) $(SOCKET_WRAPPER_OBJ) 435 499 … … 442 506 LIBGPO_OBJ = $(LIBGPO_OBJ0) 443 507 444 LIBADS_OBJ = libads/ldap.o libads/ldap_printer.o\508 LIBADS_OBJ = libads/ldap.o \ 445 509 libads/sasl.o libads/sasl_wrapping.o \ 446 libads/krb5_setpw.o libads/ldap_user.o \ 510 libads/krb5_setpw.o \ 511 libads/kerberos_util.o \ 512 libads/ldap_user.o \ 447 513 libads/ads_struct.o libads/kerberos_keytab.o \ 448 libads/disp_sec.o libads/ ads_utils.o libads/ldap_utils.o \514 libads/disp_sec.o libads/ldap_utils.o \ 449 515 libads/ldap_schema.o libads/util.o libads/ndr.o 450 516 451 517 LIBADS_SERVER_OBJ = libads/kerberos_verify.o libads/authdata.o \ 452 518 ../librpc/ndr/ndr_krb5pac.o \ 453 ../librpc/gen_ndr/ndr_krb5pac.o 454 455 SECRETS_OBJ = passdb/secrets.o passdb/machine_sid.o \ 519 librpc/gen_ndr/ndr_krb5pac.o 520 521 LIBADS_PRINTER_OBJ = libads/ldap_printer.o 522 523 SECRETS_OBJ = passdb/secrets.o passdb/machine_account_secrets.o passdb/machine_sid.o \ 456 524 librpc/gen_ndr/ndr_secrets.o 457 525 458 526 LIBNBT_OBJ = ../libcli/nbt/nbtname.o \ 459 ../libcli/netlogon .o \460 ../libcli/n dr_netlogon.o \461 ../librpc/gen_ndr/ndr_nbt.o \462 ../librpc/gen_ndr/ndr_svcctl.o \527 ../libcli/netlogon.o \ 528 ../libcli/ndr_netlogon.o \ 529 librpc/gen_ndr/ndr_nbt.o \ 530 librpc/gen_ndr/ndr_svcctl.o \ 463 531 ../librpc/ndr/ndr_svcctl.o 464 532 465 533 LIBNMB_OBJ = libsmb/unexpected.o libsmb/namecache.o libsmb/nmblib.o \ 466 libsmb/namequery.o ../libcli/nbt/lmhosts.o libsmb/conncache.o libads/dns.o 534 libsmb/namequery.o ../libcli/nbt/lmhosts.o libsmb/conncache.o \ 535 libads/dns.o libads/sitename_cache.o 467 536 468 537 NTERR_OBJ = libsmb/nterr.o libsmb/smberr.o … … 476 545 477 546 LIBSMB_ERR_OBJ = $(LIBSMB_ERR_OBJ0) $(LIBSMB_ERR_OBJ1) \ 478 $(RPC_PARSE_OBJ1) \479 547 $(SECRETS_OBJ) 480 548 … … 482 550 ../libcli/auth/ntlm_check.o \ 483 551 libsmb/ntlmssp.o \ 484 libsmb/ntlmssp_sign.o \ 552 libsmb/ntlmssp_wrap.o \ 553 ../libcli/auth/ntlmssp.o \ 554 ../libcli/auth/ntlmssp_sign.o \ 485 555 $(LIBNDR_NTLMSSP_OBJ) \ 486 libsmb/ntlmssp_ndr.o 556 ../libcli/auth/ntlmssp_ndr.o \ 557 ../libcli/auth/ntlmssp_server.o 487 558 488 559 LIBSAMBA_OBJ = $(LIBSMB_OBJ0) \ … … 490 561 491 562 LIBCLI_LDAP_MESSAGE_OBJ = ../libcli/ldap/ldap_message.o 492 LIBCLI_LDAP_NDR_OBJ = ../libcli/ldap/ldap_ndr.o 563 LIBCLI_LDAP_NDR_OBJ = ../libcli/ldap/ldap_ndr.o 493 564 494 565 LIBTSOCKET_OBJ = ../lib/tsocket/tsocket.o \ … … 506 577 ../libcli/auth/schannel_sign.o \ 507 578 ../libcli/auth/schannel_state_tdb.o \ 508 ../librpc/gen_ndr/ndr_schannel.o \ 509 ../librpc/ndr/ndr_schannel.o \ 510 passdb/secrets_schannel.o 579 $(LIBNDR_SCHANNEL_OBJ) 511 580 512 581 LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \ … … 520 589 libsmb/clioplock.o libsmb/clirap2.o \ 521 590 libsmb/smb_seal.o libsmb/async_smb.o \ 591 522 592 libsmb/smbsock_connect.o \ 523 593 $(LIBSAMBA_OBJ) \ … … 527 597 $(DRSUAPI_OBJ) 528 598 529 RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o \ 530 $(SCHANNEL_OBJ) 531 532 LIBMSRPC_OBJ = rpc_client/cli_lsarpc.o rpc_client/cli_samr.o \ 533 $(RPC_CLIENT_OBJ1) \ 534 $(RPC_CLIENT_OBJ) \ 535 rpc_client/cli_spoolss.o \ 536 rpc_client/init_spoolss.o \ 537 rpc_client/init_samr.o \ 538 librpc/rpc/dcerpc.o \ 539 ../librpc/rpc/binding.o 540 541 LIBMSRPC_GEN_OBJ = ../librpc/gen_ndr/cli_lsa.o \ 542 ../librpc/gen_ndr/cli_dfs.o \ 543 ../librpc/gen_ndr/cli_echo.o \ 544 ../librpc/gen_ndr/cli_srvsvc.o \ 545 ../librpc/gen_ndr/cli_svcctl.o \ 546 ../librpc/gen_ndr/cli_winreg.o \ 547 ../librpc/gen_ndr/cli_initshutdown.o \ 548 ../librpc/gen_ndr/cli_eventlog.o \ 549 ../librpc/gen_ndr/cli_wkssvc.o \ 550 ../librpc/gen_ndr/cli_netlogon.o \ 551 ../librpc/gen_ndr/cli_samr.o \ 552 ../librpc/gen_ndr/cli_dssetup.o \ 553 ../librpc/gen_ndr/cli_ntsvcs.o \ 554 ../librpc/gen_ndr/cli_epmapper.o \ 555 ../librpc/gen_ndr/cli_drsuapi.o \ 556 ../librpc/gen_ndr/cli_spoolss.o \ 557 $(LIBNDR_GEN_OBJ) \ 558 $(RPCCLIENT_NDR_OBJ) 599 LIBMSRPC_OBJ = $(SCHANNEL_OBJ) \ 600 rpc_client/cli_pipe.o \ 601 librpc/crypto/gse_krb5.o \ 602 librpc/crypto/gse.o \ 603 librpc/crypto/cli_spnego.o \ 604 librpc/rpc/rpc_common.o \ 605 rpc_client/rpc_transport_np.o \ 606 rpc_client/rpc_transport_sock.o \ 607 rpc_client/rpc_transport_tstream.o \ 608 ../librpc/rpc/binding.o \ 609 ../librpc/rpc/dcerpc_util.o \ 610 ../librpc/rpc/binding_handle.o \ 611 librpc/rpc/dcerpc_helpers.o \ 612 $(LIBCLI_EPMAPPER_OBJ) 613 614 LIBMSRPC_GEN_OBJ = $(LIBNDR_GEN_OBJ) 559 615 560 616 # 561 617 # registry-related objects 562 618 # 563 UTIL_REG_OBJ = lib/util_reg.o 564 UTIL_REG_API_OBJ = lib/util_reg_api.o 619 UTIL_REG_OBJ = ../libcli/registry/util_reg.o 565 620 566 621 REG_INIT_BASIC_OBJ = registry/reg_init_basic.o … … 568 623 REG_INIT_FULL_OBJ = registry/reg_init_full.o 569 624 570 REGFIO_OBJ = registry/regfio.o 625 REGFIO_OBJ = registry/regfio.o \ 626 $(REG_PARSE_PRS_OBJ) 627 628 REG_API_REGF_OBJ = registry/reg_api_regf.o 571 629 572 630 REGOBJS_OBJ = registry/reg_objects.o … … 588 646 registry/reg_dispatcher.o \ 589 647 registry/reg_cachehook.o \ 590 $(REGFIO_OBJ) \591 648 $(REGOBJS_OBJ) \ 592 registry/reg_util.o \ 593 $(UTIL_REG_API_OBJ) \ 649 registry/reg_util_internal.o \ 594 650 lib/util_nttoken.o \ 595 651 $(REG_BACKENDS_BASE_OBJ) \ … … 597 653 598 654 REG_SMBCONF_OBJ = $(REG_BASE_OBJ) \ 655 656 599 657 $(REG_BACKENDS_SMBCONF_OBJ) \ 600 658 $(REG_INIT_SMBCONF_OBJ) … … 603 661 $(REG_BACKENDS_EXTRA_OBJ) \ 604 662 $(REG_INIT_FULL_OBJ) \ 605 registry/reg_eventlog.o \606 663 registry/reg_perfcount.o \ 607 librpc/gen_ndr/ndr_perfcount.o \ 608 registry/reg_util_legacy.o 664 librpc/gen_ndr/ndr_perfcount.o 609 665 610 666 LIB_EVENTLOG_OBJ = lib/eventlog/eventlog.o 611 667 612 RPC_LSA_OBJ = rpc_server/srv_lsa_nt.o ../librpc/gen_ndr/srv_lsa.o 613 614 RPC_NETLOG_OBJ = rpc_server/srv_netlog_nt.o \ 615 ../librpc/gen_ndr/srv_netlogon.o 616 617 RPC_SAMR_OBJ = rpc_server/srv_samr_nt.o \ 618 rpc_server/srv_samr_util.o \ 619 ../librpc/gen_ndr/srv_samr.o 620 621 RPC_INITSHUTDOWN_OBJ = ../librpc/gen_ndr/srv_initshutdown.o rpc_server/srv_initshutdown_nt.o 622 623 RPC_REG_OBJ = rpc_server/srv_winreg_nt.o \ 624 ../librpc/gen_ndr/srv_winreg.o 625 626 RPC_DSSETUP_OBJ = rpc_server/srv_dssetup_nt.o ../librpc/gen_ndr/srv_dssetup.o 627 628 RPC_SVC_OBJ = rpc_server/srv_srvsvc_nt.o \ 629 ../librpc/gen_ndr/srv_srvsvc.o 630 631 RPC_WKS_OBJ = ../librpc/gen_ndr/srv_wkssvc.o rpc_server/srv_wkssvc_nt.o 632 633 RPC_SVCCTL_OBJ = rpc_server/srv_svcctl_nt.o \ 634 ../librpc/gen_ndr/srv_svcctl.o \ 635 services/svc_spoolss.o services/svc_rcinit.o services/services_db.o \ 668 DCE_RPC_EP_OBJ = librpc/rpc/dcerpc_ep.o 669 670 RPC_LSARPC_OBJ = rpc_server/lsa/srv_lsa_nt.o \ 671 librpc/gen_ndr/srv_lsa.o 672 673 RPC_NETLOGON_OBJ = rpc_server/netlogon/srv_netlog_nt.o \ 674 librpc/gen_ndr/srv_netlogon.o 675 676 RPC_SAMR_OBJ = rpc_server/samr/srv_samr_nt.o \ 677 rpc_server/samr/srv_samr_util.o \ 678 rpc_server/samr/srv_samr_chgpasswd.o \ 679 librpc/gen_ndr/srv_samr.o 680 681 RPC_INITSHUTDOWN_OBJ = librpc/gen_ndr/srv_initshutdown.o rpc_server/initshutdown/srv_initshutdown_nt.o 682 683 RPC_WINREG_OBJ = rpc_server/winreg/srv_winreg_nt.o \ 684 librpc/gen_ndr/srv_winreg.o 685 686 RPC_DSSETUP_OBJ = rpc_server/dssetup/srv_dssetup_nt.o librpc/gen_ndr/srv_dssetup.o 687 688 RPC_SRVSVC_OBJ = rpc_server/srvsvc/srv_srvsvc_nt.o \ 689 librpc/gen_ndr/srv_srvsvc.o 690 691 RPC_WKSSVC_OBJ = librpc/gen_ndr/srv_wkssvc.o \ 692 rpc_server/wkssvc/srv_wkssvc_nt.o 693 694 RPC_SVCCTL_OBJ = rpc_server/svcctl/srv_svcctl_nt.o \ 695 rpc_server/svcctl/srv_svcctl_reg.o \ 696 librpc/gen_ndr/srv_svcctl.o \ 697 services/svc_winreg_glue.o \ 698 services/svc_spoolss.o services/svc_rcinit.o \ 636 699 services/svc_netlogon.o services/svc_winreg.o \ 637 700 services/svc_wins.o 638 701 639 RPC_NTSVCS_OBJ = rpc_server/srv_ntsvcs_nt.o \ 640 ../librpc/gen_ndr/srv_ntsvcs.o 641 642 RPC_DFS_OBJ = ../librpc/gen_ndr/srv_dfs.o rpc_server/srv_dfs_nt.o 643 644 RPC_SPOOLSS_OBJ = rpc_server/srv_spoolss_nt.o \ 645 ../librpc/gen_ndr/srv_spoolss.o 646 647 RPC_EVENTLOG_OBJ = rpc_server/srv_eventlog_nt.o \ 648 $(LIB_EVENTLOG_OBJ) ../librpc/gen_ndr/srv_eventlog.o 649 650 RPC_PIPE_OBJ = rpc_server/srv_pipe_hnd.o \ 651 rpc_server/srv_pipe.o rpc_server/srv_lsa_hnd.o 652 653 RPC_ECHO_OBJ = rpc_server/srv_echo_nt.o ../librpc/gen_ndr/srv_echo.o 654 655 RPC_SERVER_OBJ = @RPC_STATIC@ $(RPC_PIPE_OBJ) 656 657 RPC_PARSE_OBJ = $(RPC_PARSE_OBJ2) 658 659 RPC_CLIENT_OBJ = rpc_client/cli_pipe.o rpc_client/rpc_transport_np.o \ 660 rpc_client/rpc_transport_sock.o rpc_client/rpc_transport_smbd.o 702 RPC_NTSVCS_OBJ = rpc_server/ntsvcs/srv_ntsvcs_nt.o \ 703 librpc/gen_ndr/srv_ntsvcs.o 704 705 RPC_NETDFS_OBJ = librpc/gen_ndr/srv_dfs.o \ 706 rpc_server/dfs/srv_dfs_nt.o 707 708 RPC_SPOOLSS_OBJ = rpc_server/spoolss/srv_spoolss_nt.o \ 709 rpc_server/spoolss/srv_spoolss_util.o \ 710 librpc/gen_ndr/srv_spoolss.o 711 712 RPC_EVENTLOG_OBJ = rpc_server/eventlog/srv_eventlog_nt.o \ 713 rpc_server/eventlog/srv_eventlog_reg.o \ 714 $(LIB_EVENTLOG_OBJ) librpc/gen_ndr/srv_eventlog.o 715 716 NPA_TSTREAM_OBJ = ../libcli/named_pipe_auth/npa_tstream.o \ 717 librpc/gen_ndr/ndr_named_pipe_auth.o \ 718 ../auth/auth_sam_reply.o librpc/gen_ndr/ndr_auth.o 719 720 RPC_NCACN_NP = rpc_server/srv_pipe_register.o rpc_server/rpc_ncacn_np.o \ 721 rpc_server/rpc_handles.o rpc_server/srv_access_check.o 722 723 RPC_SERVICE = rpc_server/rpc_server.o 724 725 RPC_CRYPTO = rpc_server/dcesrv_ntlmssp.o \ 726 rpc_server/dcesrv_gssapi.o \ 727 rpc_server/dcesrv_spnego.o 728 729 RPC_PIPE_OBJ = rpc_server/srv_pipe.o rpc_server/srv_pipe_hnd.o \ 730 $(RPC_NCACN_NP) $(RPC_SERVICE) $(RPC_CRYPTO) 731 732 RPC_RPCECHO_OBJ = rpc_server/echo/srv_echo_nt.o librpc/gen_ndr/srv_echo.o 733 734 RPC_EPMAPPER_OBJ = rpc_server/epmapper/srv_epmapper.o librpc/gen_ndr/srv_epmapper.o 735 736 RPC_SERVER_REGISTER_OBJ = rpc_server/rpc_ep_setup.o $(DCE_RPC_EP_OBJ) 737 738 RPC_SERVER_OBJ = $(RPC_LSARPC_OBJ) $(RPC_WINREG_OBJ) $(RPC_INITSHUTDOWN_OBJ) \ 739 $(RPC_DSSETUP_OBJ) $(RPC_WKSSVC_OBJ) $(RPC_SVCCTL_OBJ) \ 740 $(RPC_NTSVCS_OBJ) $(RPC_NETLOGON_OBJ) $(RPC_NETDFS_OBJ) \ 741 $(RPC_SRVSVC_OBJ) $(RPC_SPOOLSS_OBJ) $(RPC_EVENTLOG_OBJ) \ 742 $(RPC_SAMR_OBJ) $(RPC_RPCECHO_OBJ) $(RPC_EPMAPPER_OBJ) \ 743 $(RPC_PIPE_OBJ) $(NPA_TSTREAM_OBJ) \ 744 $(LIBCLI_SPOOLSS_OBJ) \ 745 $(LIBCLI_WINREG_INT_OBJ) \ 746 $(LIBCLI_SRVSVC_OBJ) \ 747 $(LIBCLI_LSA_OBJ) \ 748 $(LIBCLI_SAMR_OBJ) \ 749 $(LIBCLI_NETLOGON_OBJ) \ 750 $(RPC_SERVER_REGISTER_OBJ) \ 751 $(RPC_CLIENT_SCHANNEL_OBJ) \ 752 rpc_client/init_netlogon.o \ 753 rpc_client/init_samr.o 754 755 RPC_CLIENT_SCHANNEL_OBJ = rpc_client/cli_pipe_schannel.o 661 756 662 757 LOCKING_OBJ = locking/locking.o locking/brlock.o locking/posix.o 663 758 664 PRIVILEGES_BASIC_OBJ = lib/privileges_basic.o759 PRIVILEGES_BASIC_OBJ = .o 665 760 666 761 PRIVILEGES_OBJ = lib/privileges.o … … 669 764 670 765 PASSDB_OBJ = $(PASSDB_GET_SET_OBJ) passdb/passdb.o passdb/pdb_interface.o \ 671 passdb/util_wellknown.o passdb/util_builtin.o passdb/pdb_compat.o \672 passdb/util_unixsids.o passdb/lookup_sid.o \766 b/util_builtin.o passdb/pdb_compat.o \ 767 b/util_unixsids.o passdb/lookup_sid.o \ 673 768 passdb/login_cache.o @PDB_STATIC@ \ 674 lib/account_pol.o $(PRIVILEGES_OBJ) \ 675 lib/util_nscd.o lib/winbind_util.o $(SERVER_MUTEX_OBJ) 769 passdb/account_pol.o $(PRIVILEGES_OBJ) \ 770 lib/util_nscd.o lib/winbind_util.o $(SERVER_MUTEX_OBJ) \ 771 passdb/pdb_util.o 676 772 677 773 DEVEL_HELP_WEIRD_OBJ = modules/weird.o … … 680 776 CHARSET_MACOSXFS_OBJ = modules/charset_macosxfs.o 681 777 682 GROUPDB_OBJ = groupdb/mapping.o groupdb/mapping_tdb.o groupdb/mapping_ldb.o778 GROUPDB_OBJ = groupdb/mapping.o groupdb/mapping_tdb.o 683 779 684 780 PROFILE_OBJ = profile/profile.o 685 781 PROFILES_OBJ = utils/profiles.o \ 686 $(LIBS AMBA_OBJ) \782 $(LIBS_OBJ) \ 687 783 $(PARAM_OBJ) \ 688 784 $(LIB_OBJ) $(LIB_DUMMY_OBJ) \ 689 $(POPT_LIB_OBJ) 785 $(POPT_LIB_OBJ) \ 786 $(REGFIO_OBJ) 690 787 691 788 OPLOCK_OBJ = smbd/oplock.o smbd/oplock_irix.o smbd/oplock_linux.o \ 692 789 smbd/oplock_onefs.o 693 790 694 NOTIFY_OBJ = smbd/notify.o smbd/notify_inotify.o smbd/notify_internal.o 695 696 FNAME_UTIL_OBJ = smbd/filename_util.o 791 NOTIFY_OBJ = smbd/notify.o smbd/notify_inotify.o smbd/notify_internal.o \ 792 librpc/gen_ndr/ndr_notify.o librpc/gen_ndr/ndr_file_id.o 793 794 FNAME_UTIL_OBJ = lib/filename_util.o 697 795 698 796 VFS_DEFAULT_OBJ = modules/vfs_default.o … … 726 824 VFS_COMMIT_OBJ = modules/vfs_commit.o 727 825 VFS_GPFS_OBJ = modules/vfs_gpfs.o modules/gpfs.o modules/nfs4_acls.o 826 728 827 VFS_NOTIFY_FAM_OBJ = modules/vfs_notify_fam.o 729 828 VFS_READAHEAD_OBJ = modules/vfs_readahead.o … … 744 843 VFS_DIRSORT_OBJ = modules/vfs_dirsort.o 745 844 VFS_SCANNEDONLY_OBJ = modules/vfs_scannedonly.o 746 747 PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o 845 VFS_CROSSRENAME_OBJ = modules/vfs_crossrename.o 846 VFS_LINUX_XFS_SGID_OBJ = modules/vfs_linux_xfs_sgid.o 847 VFS_TIME_AUDIT_OBJ = modules/vfs_time_audit.o 848 849 PAM_ERRORS_OBJ = ../libcli/auth/pam_errors.o 850 PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o $(PAM_ERRORS_OBJ) 748 851 749 852 SLCACHE_OBJ = libsmb/samlogon_cache.o … … 753 856 AUTH_BUILTIN_OBJ = auth/auth_builtin.o 754 857 AUTH_DOMAIN_OBJ = auth/auth_domain.o 755 AUTH_SAM_OBJ = auth/auth_sam.o 858 AUTH_SAM_OBJ = auth/auth_sam.o 756 859 AUTH_SERVER_OBJ = auth/auth_server.o 757 860 AUTH_UNIX_OBJ = auth/auth_unix.o … … 762 865 763 866 AUTH_OBJ = auth/auth.o @AUTH_STATIC@ auth/auth_util.o auth/token_util.o \ 867 868 869 870 871 764 872 auth/auth_compat.o auth/auth_ntlmssp.o \ 765 873 $(PLAINTEXT_AUTH_OBJ) $(SLCACHE_OBJ) $(DCUTIL_OBJ) … … 767 875 MANGLE_OBJ = smbd/mangle.o smbd/mangle_hash.o smbd/mangle_hash2.o 768 876 769 SMBD_OBJ_MAIN = smbd/server.o 877 SMBD_OBJ_MAIN = smbd/server.o 770 878 771 879 BUILDOPT_OBJ = smbd/build_options.o 772 880 773 SMBD_OBJ_SRV = smbd/files.o smbd/chgpasswd.o smbd/connection.o \ 774 smbd/utmp.o smbd/session.o smbd/map_username.o \ 881 SMBD_OBJ_SRV = smbd/server_reload.o \ 882 smbd/files.o smbd/connection.o \ 883 smbd/utmp.o smbd/session.o \ 775 884 smbd/dfree.o smbd/dir.o smbd/password.o smbd/conn.o \ 776 885 smbd/share_access.o smbd/fileio.o \ … … 783 892 smbd/posix_acls.o lib/sysacls.o \ 784 893 smbd/process.o smbd/service.o smbd/error.o \ 785 printing/printfsp.o lib/sysquotas.o lib/sysquotas_linux.o \ 894 rpc_server/epmd.o \ 895 printing/printspoolss.o printing/spoolssd.o \ 896 lib/sysquotas.o lib/sysquotas_linux.o \ 786 897 lib/sysquotas_xfs.o lib/sysquotas_4A.o \ 787 smbd/change_trust_pw.o smbd/fake_file.o \ 898 lib/sysquotas_nfs.o \ 899 smbd/fake_file.o \ 788 900 smbd/quotas.o smbd/ntquotas.o $(AFS_OBJ) smbd/msdfs.o \ 789 901 $(AFS_SETTOKEN_OBJ) smbd/aio.o smbd/statvfs.o \ … … 814 926 815 927 SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \ 816 $(RPC_SERVER_OBJ) $(RPC_PARSE_OBJ)\928 $(RPC_SERVER_OBJ) \ 817 929 $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) \ 818 930 $(LIB_OBJ) $(PRINTBACKEND_OBJ) $(OPLOCK_OBJ) \ 819 931 $(NOTIFY_OBJ) $(FNAME_UTIL_OBJ) $(GROUPDB_OBJ) $(AUTH_OBJ) \ 820 932 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(AVAHI_OBJ) \ 821 $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(LIBADS_SERVER_OBJ) \933 $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(LIBADS_SERVER_OBJ) \ 822 934 $(REG_FULL_OBJ) $(POPT_LIB_OBJ) $(BUILDOPT_OBJ) \ 823 $(SMBLDAP_OBJ) $(L DB_OBJ) $(LIBNET_OBJ) \935 $(SMBLDAP_OBJ) $(LIBNET_OBJ) \ 824 936 $(LIBSMBCONF_OBJ) \ 825 $(PRIVILEGES_BASIC_OBJ) 937 $(PRIVILEGES_BASIC_OBJ) \ 938 $(REGFIO_OBJ) \ 939 $(REG_API_REGF_OBJ) \ 940 $(LIBNDR_XATTR_OBJ) 826 941 827 942 PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/print_aix.o \ 828 943 printing/print_cups.o printing/print_generic.o \ 829 944 printing/lpq_parse.o printing/load.o \ 830 printing/print_iprint.o librpc/gen_ndr/ndr_printcap.o 945 printing/print_iprint.o printing/print_standard.o \ 946 printing/printer_list.o librpc/gen_ndr/ndr_printcap.o 831 947 832 948 PRINTBASE_OBJ = printing/notify.o printing/printing_db.o 833 PRINTBACKEND_OBJ = printing/printing.o printing/nt_printing.o $(PRINTBASE_OBJ) 949 PRINTBACKEND_OBJ = printing/printing.o \ 950 printing/nt_printing.o \ 951 printing/nt_printing_tdb.o \ 952 printing/nt_printing_migrate.o \ 953 printing/nt_printing_migrate_internal.o \ 954 printing/nt_printing_ads.o \ 955 librpc/gen_ndr/ndr_ntprinting.o \ 956 ../librpc/ndr/ndr_ntprinting.o \ 957 $(PRINTBASE_OBJ) 834 958 835 959 SMBD_OBJ = $(SMBD_OBJ_BASE) $(SMBD_OBJ_MAIN) … … 846 970 nmbd/nmbd_sendannounce.o nmbd/nmbd_serverlistdb.o \ 847 971 nmbd/nmbd_subnetdb.o nmbd/nmbd_winsproxy.o nmbd/nmbd_winsserver.o \ 848 nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o smbd/connection.o849 850 NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $( LDB_OBJ) $(KRBCLIENT_OBJ) \972 nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o 973 974 NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 851 975 $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ 852 976 $(LIBNDR_GEN_OBJ0) … … 858 982 $(LOCKING_OBJ) $(PASSDB_OBJ) $(KRBCLIENT_OBJ) \ 859 983 $(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) $(PLAINTEXT_AUTH_OBJ) \ 860 $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \ 861 $(PASSCHANGE_OBJ) $(LDB_OBJ) $(FNAME_UTIL_OBJ) 984 $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \ 985 $(PASSCHANGE_OBJ) $(FNAME_UTIL_OBJ) \ 986 $(LIBCLI_SAMR_OBJ) \ 987 rpc_client/init_lsa.o 862 988 863 989 STATUS_OBJ = utils/status.o utils/status_profile.o \ 864 990 $(LOCKING_OBJ) $(PARAM_OBJ) \ 865 991 $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ 866 $(LIBSAMBA_OBJ) $(FNAME_UTIL_OBJ) 867 868 SMBCONTROL_OBJ = utils/smbcontrol.o $(LOCKING_OBJ) $(PARAM_OBJ) \ 869 $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ 870 $(LIBSAMBA_OBJ) $(FNAME_UTIL_OBJ) \ 871 $(PRINTBASE_OBJ) 992 $(LIBSMB_ERR_OBJ) $(FNAME_UTIL_OBJ) 993 994 SMBCONTROL_OBJ = utils/smbcontrol.o $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 995 $(LIBSMB_ERR_OBJ) $(POPT_LIB_OBJ) $(PRINTBASE_OBJ) 872 996 873 997 SMBTREE_OBJ = utils/smbtree.o $(PARAM_OBJ) \ 874 998 $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(LIBSMB_OBJ) \ 875 999 $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \ 876 $(RPC_CLIENT_OBJ) ../librpc/rpc/binding.o $(RPC_PARSE_OBJ2) \877 $(RPC_CLIENT_OBJ1) \878 $( PASSDB_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ) $(GROUPDB_OBJ) \879 $(LIB MSRPC_GEN_OBJ)1000 ) \ 1001 ) \ 1002 $(_OBJ) \ 1003 $(LIB_OBJ) 880 1004 881 1005 TESTPARM_OBJ = utils/testparm.o \ 882 1006 $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ 883 $(LIBSAMBA_OBJ) 1007 $(LIBSMB_ERR_OBJ) 1008 1009 SMBTA_UTIL_OBJ = utils/smbta-util.o $(PARAM_OBJ) $(POPT_LIB_OBJ) \ 1010 $(LIB_NONSMBD_OBJ) \ 1011 $(LIBSMB_ERR_OBJ) $(FNAME_UTIL_OBJ) 884 1012 885 1013 TEST_LP_LOAD_OBJ = param/test_lp_load.o \ … … 892 1020 $(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \ 893 1021 $(GROUPDB_OBJ) $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \ 894 $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) \ 895 $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) $(LDB_OBJ) 1022 $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) \ 1023 $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \ 1024 $(LIBCLI_SAMR_OBJ) \ 1025 rpc_client/init_lsa.o 896 1026 897 1027 PDBEDIT_OBJ = utils/pdbedit.o $(PASSWD_UTIL_OBJ) $(PARAM_OBJ) $(PASSDB_OBJ) \ 898 1028 $(LIBSAMBA_OBJ) $(LIBTSOCKET_OBJ) \ 899 1029 $(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) \ 900 $( POPT_LIB_OBJ) $(SMBLDAP_OBJ) ../lib/util/asn1.o\901 $( LDB_OBJ)1030 $( \ 1031 $( 902 1032 903 1033 SMBGET_OBJ = utils/smbget.o $(POPT_LIB_OBJ) $(LIBSMBCLIENT_OBJ1) … … 913 1043 rpcclient/cmd_wkssvc.o rpcclient/cmd_ntsvcs.o \ 914 1044 rpcclient/cmd_drsuapi.o rpcclient/cmd_eventlog.o \ 1045 915 1046 $(DISPLAY_SEC_OBJ) 916 1047 917 1048 RPCCLIENT_OBJ = $(RPCCLIENT_OBJ1) \ 918 1049 $(PARAM_OBJ) $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) \ 919 $( RPC_PARSE_OBJ) $(PASSDB_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \1050 $(PASSDB_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \ 920 1051 $(READLINE_OBJ) $(GROUPDB_OBJ) $(KRBCLIENT_OBJ) \ 921 1052 $(LIBADS_OBJ) $(POPT_LIB_OBJ) \ 922 $(SMBLDAP_OBJ) $(DCUTIL_OBJ) $(LDB_OBJ) 923 924 PAM_WINBIND_OBJ = ../nsswitch/pam_winbind.o localedir.o $(WBCOMMON_OBJ) \ 1053 $(SMBLDAP_OBJ) $(DCUTIL_OBJ) \ 1054 $(LIBCLI_SPOOLSS_OBJ) \ 1055 $(LIBCLI_EVENTLOG_OBJ) \ 1056 $(LIBCLI_NTSVCS_OBJ) \ 1057 $(LIBCLI_DRSUAPI_OBJ) \ 1058 $(LIBCLI_DFS_OBJ) \ 1059 $(LIBCLI_ECHO_OBJ) \ 1060 $(LIBCLI_DSSETUP_OBJ) \ 1061 $(LIBCLI_WKSSVC_OBJ) \ 1062 $(LIBCLI_SRVSVC_OBJ) \ 1063 $(LIBCLI_LSA_OBJ) \ 1064 $(LIBCLI_SAMR_OBJ) \ 1065 $(LIBCLI_WINREG_OBJ) \ 1066 $(LIBCLI_NETLOGON_OBJ) \ 1067 $(RPC_CLIENT_SCHANNEL_OBJ) \ 1068 rpc_client/init_netlogon.o \ 1069 rpc_client/init_samr.o 1070 1071 PAM_WINBIND_OBJ = ../nsswitch/pam_winbind.o $(WBCOMMON_OBJ) \ 925 1072 $(LIBREPLACE_OBJ) @BUILD_INIPARSER@ 926 1073 … … 946 1093 $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 947 1094 $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 948 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \ 949 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) 1095 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ 1096 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ 1097 $(LIBCLI_SRVSVC_OBJ) \ 1098 $(LIBCLI_LSA_OBJ) 950 1099 951 1100 LIBSMBCLIENT_OBJ = $(LIBSMBCLIENT_OBJ1) … … 958 1107 959 1108 LIBBIGBALLOFMUD_OBJ = $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 960 $(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ) \ 961 $(GROUPDB_OBJ) $(KRBCLIENT_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ) 962 963 CLIENT_OBJ1 = client/client.o client/clitar.o $(RPC_CLIENT_OBJ) \ 964 ../librpc/rpc/binding.o \ 1109 $(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(PASSDB_OBJ) \ 1110 $(GROUPDB_OBJ) $(KRBCLIENT_OBJ) $(SMBLDAP_OBJ) 1111 1112 CLIENT_OBJ1 = client/client.o client/clitar.o \ 965 1113 client/dnsbrowse.o \ 966 $(RPC_CLIENT_OBJ1) \ 967 $(RPC_PARSE_OBJ2) 1114 $(LIBMSRPC_OBJ) 968 1115 969 1116 CLIENT_OBJ = $(CLIENT_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) \ 970 1117 $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(LIBMSRPC_GEN_OBJ) \ 971 1118 $(READLINE_OBJ) $(POPT_LIB_OBJ) \ 972 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \ 973 $(DISPLAY_SEC_OBJ) 1119 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ 1120 $(DISPLAY_SEC_OBJ) \ 1121 $(LIBCLI_SRVSVC_OBJ) 974 1122 975 1123 LIBSMBCONF_OBJ = ../lib/smbconf/smbconf.o \ … … 987 1135 $(POPT_LIB_OBJ) 988 1136 1137 1138 1139 989 1140 LIBNET_OBJ = libnet/libnet_join.o \ 990 1141 libnet/libnet_keytab.o \ … … 992 1143 993 1144 LIBNET_DSSYNC_OBJ = libnet/libnet_dssync.o \ 1145 994 1146 libnet/libnet_dssync_keytab.o \ 995 1147 ../libcli/drsuapi/repl_decrypt.o … … 1005 1157 utils/net_rap.o utils/net_rpc.o utils/net_rpc_samsync.o \ 1006 1158 utils/net_rpc_join.o utils/net_time.o utils/net_lookup.o \ 1007 utils/net_cache.o utils/net_groupmap.o utils/net_idmap.o \1159 utils/net_cache.o utils/net_groupmap.o utils/net_idmap.o \ 1008 1160 utils/net_status.o utils/net_rpc_printer.o utils/net_rpc_rights.o \ 1009 1161 utils/net_rpc_service.o utils/net_rpc_registry.o utils/net_usershare.o \ … … 1015 1167 auth/token_util.o utils/net_dom.o utils/net_share.o \ 1016 1168 utils/net_g_lock.o \ 1017 utils/net_eventlog.o 1169 utils/net_serverid.o \ 1170 utils/net_eventlog.o \ 1171 utils/net_printing.o \ 1172 utils/net_rpc_trust.o \ 1173 $(LIBNDR_NTPRINTING_OBJ) \ 1174 $(LIBNDR_PREG_OBJ) \ 1175 $(LIBCLI_SPOOLSS_OBJ) \ 1176 $(LIBCLI_WINREG_OBJ) \ 1177 $(LIBCLI_DRSUAPI_OBJ) \ 1178 $(LIBCLI_INITSHUTDOWN_OBJ) \ 1179 $(LIBCLI_DSSETUP_OBJ) \ 1180 $(LIBCLI_SVCCTL_OBJ) \ 1181 $(LIBCLI_WKSSVC_OBJ) \ 1182 $(LIBCLI_SRVSVC_OBJ) \ 1183 $(LIBCLI_LSA_OBJ) \ 1184 $(LIBCLI_SAMR_OBJ) \ 1185 $(LIBCLI_NETLOGON_OBJ) \ 1186 $(RPC_CLIENT_SCHANNEL_OBJ) \ 1187 rpc_client/init_netlogon.o \ 1188 rpc_client/init_samr.o \ 1189 registry/reg_parse.o registry/reg_format.o \ 1190 registry/reg_parse_internal.o registry/reg_import.o \ 1191 lib/cbuf.o lib/srprs.o printing/nt_printing_migrate.o 1018 1192 1019 1193 # these are not processed by make proto … … 1023 1197 $(NET_OBJ2) @FAKE_KASERVER_OBJ@\ 1024 1198 $(PARAM_WITHOUT_REG_OBJ) $(LIBSMB_OBJ) \ 1025 $( RPC_PARSE_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \1199 $(PASSDB_OBJ) $(GROUPDB_OBJ) \ 1026 1200 $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(LIBADDNS_OBJ0) \ 1027 1201 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ 1028 $(LIBADS_OBJ) $(LIBADS_SERVER_OBJ) $( POPT_LIB_OBJ) \1202 $(LIBADS_OBJ) $(LIBADS_SERVER_OBJ) $(POPT_LIB_OBJ) \ 1029 1203 $(SMBLDAP_OBJ) $(DCUTIL_OBJ) \ 1030 1204 $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \ 1031 $(L DB_OBJ) $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \1205 $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \ 1032 1206 $(REG_SMBCONF_OBJ) \ 1033 1207 $(LIBNET_OBJ) $(LIBNET_DSSYNC_OBJ) $(LIBNET_SAMSYNC_OBJ) \ 1034 1208 $(LIBSMBCONF_OBJ) \ 1209 1035 1210 $(PRIVILEGES_BASIC_OBJ) \ 1036 $(LIB_EVENTLOG_OBJ) localedir.o1037 1038 CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ)\1211 $(LIB_EVENTLOG_OBJ) 1212 1213 CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) \ 1039 1214 $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \ 1040 1215 $(LIBNDR_GEN_OBJ0) 1041 1216 1042 CIFS_MOUNT_OBJ = ../client/mount.cifs.o ../client/mtab.o1043 1044 CIFS_UMOUNT_OBJ = ../client/umount.cifs.o ../client/mtab.o1045 1046 CIFS_UPCALL_OBJ = ../client/cifs.upcall.o1047 1048 1217 NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(LIBNMB_OBJ) \ 1049 $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBS AMBA_OBJ)1218 $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBS_OBJ) 1050 1219 1051 1220 SMBTORTURE_OBJ1 = torture/torture.o torture/nbio.o torture/scanner.o torture/utable.o \ 1052 torture/denytest.o torture/mangle_test.o 1221 torture/denytest.o torture/mangle_test.o \ 1222 torture/nbench.o \ 1223 torture/test_async_echo.o \ 1224 torture/test_smbsock_any_connect.o \ 1225 torture/test_addrchange.o \ 1226 torture/test_posix_append.o 1053 1227 1054 1228 SMBTORTURE_OBJ = $(SMBTORTURE_OBJ1) $(PARAM_OBJ) $(TLDAP_OBJ) \ 1055 $(LIBSMB_OBJ) $( LDB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \1229 $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \ 1056 1230 @LIBWBCLIENT_STATIC@ \ 1057 $(LIBNDR_GEN_OBJ0) 1058 1059 MASKTEST_OBJ = torture/masktest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) $(KRBCLIENT_OBJ) \ 1231 torture/wbc_async.o \ 1232 ../nsswitch/wb_reqtrans.o \ 1233 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBCLI_ECHO_OBJ) 1234 1235 MASKTEST_OBJ = torture/masktest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 1060 1236 $(LIB_NONSMBD_OBJ) \ 1061 1237 $(LIBNDR_GEN_OBJ0) 1062 1238 1063 MSGTEST_OBJ = torture/msgtest.o $(PARAM_OBJ) $(LIBSMB_ OBJ) $(LDB_OBJ) $(KRBCLIENT_OBJ) \1239 MSGTEST_OBJ = torture/msgtest.o $(PARAM_OBJ) $(LIBSMB__OBJ) \ 1064 1240 $(LIB_NONSMBD_OBJ) \ 1065 1241 $(LIBNDR_GEN_OBJ0) 1066 1242 1067 1243 LOCKTEST_OBJ = torture/locktest.o $(PARAM_OBJ) $(LOCKING_OBJ) $(KRBCLIENT_OBJ) \ 1068 $(LIBSMB_OBJ) $(L DB_OBJ) $(LIB_NONSMBD_OBJ) \1244 $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) \ 1069 1245 $(LIBNDR_GEN_OBJ0) $(FNAME_UTIL_OBJ) 1070 1246 1071 NSSTEST_OBJ = torture/nsstest.o $(LIBSAMBAUTIL_OBJ)1247 NSSTEST_OBJ = /nsstest.o $(LIBSAMBAUTIL_OBJ) 1072 1248 1073 1249 PDBTEST_OBJ = torture/pdbtest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 1074 1250 $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \ 1075 $(SMBLDAP_OBJ) $(POPT_LIB_OBJ) $(LDB_OBJ)\1251 $(SMBLDAP_OBJ) $(POPT_LIB_OBJ) \ 1076 1252 $(LIBNDR_GEN_OBJ0) 1077 1253 1078 1254 VFSTEST_OBJ = torture/cmd_vfs.o torture/vfstest.o $(SMBD_OBJ_BASE) $(READLINE_OBJ) 1079 1255 1080 SMBICONV_OBJ = $(PARAM_OBJ) torture/smbiconv.o $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBS AMBA_OBJ)1256 SMBICONV_OBJ = $(PARAM_OBJ) torture/smbiconv.o $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBS_OBJ) 1081 1257 1082 1258 LOG2PCAP_OBJ = utils/log2pcaphex.o 1083 1259 1084 LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ)\1260 LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) \ 1085 1261 $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \ 1086 1262 $(LIBNDR_GEN_OBJ0) $(FNAME_UTIL_OBJ) 1087 1263 1088 1264 SMBCACLS_OBJ = utils/smbcacls.o $(PARAM_OBJ) $(LIBSMB_OBJ) \ 1089 $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ)\1265 $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \ 1090 1266 $(PASSDB_OBJ) $(GROUPDB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ 1091 $(POPT_LIB_OBJ) $(DCUTIL_OBJ) $(LIBADS_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ) 1267 $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) \ 1268 $(LIBCLI_LSA_OBJ) 1092 1269 1093 1270 SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 1094 1271 $(PARAM_OBJ) \ 1095 $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ)\1272 $(LIB_NONSMBD_OBJ) \ 1096 1273 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(POPT_LIB_OBJ) \ 1097 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) 1274 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ 1275 $(LIBCLI_LSA_OBJ) 1098 1276 1099 1277 EVTLOGADM_OBJ0 = utils/eventlogadm.o 1100 1278 1101 1279 EVTLOGADM_OBJ = $(EVTLOGADM_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 1102 $(LIBSAMBA_OBJ) \ 1103 registry/reg_eventlog.o $(LIB_EVENTLOG_OBJ) \ 1104 ../librpc/gen_ndr/ndr_eventlog.o \ 1105 ../librpc/gen_ndr/ndr_lsa.o 1280 $(LIBSMB_ERR_OBJ) $(LIB_EVENTLOG_OBJ) \ 1281 librpc/gen_ndr/ndr_eventlog.o \ 1282 librpc/gen_ndr/ndr_lsa.o 1106 1283 1107 1284 SHARESEC_OBJ0 = utils/sharesec.o 1108 1285 SHARESEC_OBJ = $(SHARESEC_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 1109 $(LIBS AMBA_OBJ) \1286 $(LIBS_OBJ) \ 1110 1287 $(POPT_LIB_OBJ) 1111 1288 1112 1289 TALLOCTORT_OBJ = @tallocdir@/testsuite.o @tallocdir@/testsuite_main.o \ 1113 $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(LIBS AMBA_OBJ)1290 $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(LIBS_OBJ) 1114 1291 1115 1292 REPLACETORT_OBJ = @libreplacedir@/test/testsuite.o \ … … 1122 1299 DEBUG2HTML_OBJ = utils/debug2html.o utils/debugparse.o 1123 1300 1124 SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ)\1301 SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) \ 1125 1302 $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \ 1126 1303 $(LIBNDR_GEN_OBJ0) 1127 1304 1128 1305 WINBIND_WINS_NSS_OBJ = ../nsswitch/wins.o $(PARAM_OBJ) \ 1129 $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) $(NSSWINS_OBJ) $(KRBCLIENT_OBJ) \ 1130 $(LIBNDR_GEN_OBJ0) $(LDB_OBJ) 1306 $(LIB_NONSMBD_OBJ) $(LIBSMB_ERR_OBJ) $(LIBNMB_OBJ) 1131 1307 1132 1308 PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \ … … 1134 1310 PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \ 1135 1311 $(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \ 1136 $(LDB_OBJ) $(LIBTSOCKET_OBJ) 1137 1138 IDMAP_OBJ = winbindd/idmap.o winbindd/idmap_util.o @IDMAP_STATIC@ 1312 $(LIBTSOCKET_OBJ) $(PAM_ERRORS_OBJ) 1313 1314 IDMAP_RW_OBJ = winbindd/idmap_rw.o 1315 1316 IDMAP_OBJ = winbindd/idmap.o winbindd/idmap_util.o $(IDMAP_RW_OBJ) @IDMAP_STATIC@ 1139 1317 1140 1318 NSS_INFO_OBJ = winbindd/nss_info.o @NSS_INFO_STATIC@ … … 1161 1339 winbindd/winbindd_cm.o \ 1162 1340 winbindd/winbindd_wins.o \ 1341 1163 1342 winbindd/winbindd_rpc.o \ 1164 1343 winbindd/winbindd_reconnect.o \ 1165 1344 winbindd/winbindd_ads.o \ 1166 winbindd/winbindd_ passdb.o \1345 winbindd/winbindd_.o \ 1167 1346 winbindd/winbindd_dual.o \ 1168 1347 winbindd/winbindd_dual_ndr.o \ 1169 1348 winbindd/winbindd_dual_srv.o \ 1170 librpc/gen_ndr/ cli_wbint.o \1349 librpc/gen_ndr/.o \ 1171 1350 librpc/gen_ndr/srv_wbint.o \ 1172 1351 librpc/gen_ndr/ndr_wbint.o \ 1352 1173 1353 winbindd/winbindd_async.o \ 1174 1354 winbindd/winbindd_creds.o \ … … 1181 1361 winbindd/wb_ping.o \ 1182 1362 winbindd/wb_lookupsid.o \ 1363 1183 1364 winbindd/wb_lookupname.o \ 1184 1365 winbindd/wb_sid2uid.o \ … … 1201 1382 winbindd/wb_dsgetdcname.o \ 1202 1383 winbindd/winbindd_lookupsid.o \ 1384 1203 1385 winbindd/winbindd_lookupname.o \ 1204 1386 winbindd/winbindd_sid_to_uid.o \ … … 1206 1388 winbindd/winbindd_uid_to_sid.o \ 1207 1389 winbindd/winbindd_gid_to_sid.o \ 1390 1208 1391 winbindd/winbindd_allocate_uid.o \ 1209 1392 winbindd/winbindd_allocate_gid.o \ … … 1232 1415 winbindd/winbindd_change_machine_acct.o \ 1233 1416 winbindd/winbindd_ping_dc.o \ 1234 winbindd/winbindd_set_mapping.o \ 1235 winbindd/winbindd_remove_mapping.o \ 1236 winbindd/winbindd_set_hwm.o \ 1417 winbindd/winbindd_pam_auth.o \ 1418 winbindd/winbindd_pam_auth_crap.o \ 1419 winbindd/winbindd_pam_chauthtok.o \ 1420 winbindd/winbindd_pam_chng_pswd_auth_crap.o \ 1421 winbindd/winbindd_pam_logoff.o \ 1422 auth/auth_util.o \ 1237 1423 auth/token_util.o \ 1238 ../nsswitch/libwbclient/wb_reqtrans.o \ 1239 smbd/connection.o 1424 auth/user_util.o \ 1425 auth/check_samsec.o \ 1426 auth/server_info.o \ 1427 auth/server_info_sam.o \ 1428 auth/user_info.o \ 1429 auth/pampass.o \ 1430 ../nsswitch/wb_reqtrans.o 1240 1431 1241 1432 WINBINDD_OBJ = \ 1242 1433 $(WINBINDD_OBJ1) $(PASSDB_OBJ) $(GROUPDB_OBJ) \ 1243 1434 $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ 1244 $(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ)\1435 $(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ 1245 1436 $(PROFILE_OBJ) $(SLCACHE_OBJ) $(SMBLDAP_OBJ) \ 1246 1437 $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \ 1247 1438 $(DCUTIL_OBJ) $(IDMAP_OBJ) $(NSS_INFO_OBJ) \ 1439 1440 1248 1441 $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) \ 1249 $(LIBADS_SERVER_OBJ) $(LDB_OBJ) \ 1250 $(TDB_VALIDATE_OBJ) 1442 $(LIBADS_SERVER_OBJ) \ 1443 $(TDB_VALIDATE_OBJ) \ 1444 $(LIBCLI_DSSETUP_OBJ) \ 1445 $(LIBCLI_LSA_OBJ) \ 1446 $(LIBCLI_SAMR_OBJ) \ 1447 $(LIBCLI_NETLOGON_OBJ) \ 1448 rpc_client/init_netlogon.o \ 1449 rpc_client/init_samr.o \ 1450 $(PAM_ERRORS_OBJ) 1251 1451 1252 1452 WBINFO_OBJ = ../nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \ … … 1256 1456 WINBIND_NSS_OBJ = $(WBCOMMON_OBJ) $(LIBREPLACE_OBJ) @WINBIND_NSS_EXTRA_OBJS@ 1257 1457 1258 LDB_COMMON_OBJ=lib/ldb/common/ldb.o lib/ldb/common/ldb_ldif.o \1259 lib/ldb/common/ldb_parse.o lib/ldb/common/ldb_msg.o lib/ldb/common/ldb_utf8.o \1260 lib/ldb/common/ldb_debug.o lib/ldb/common/ldb_modules.o \1261 lib/ldb/common/ldb_dn.o lib/ldb/common/ldb_match.o lib/ldb/common/ldb_attributes.o \1262 lib/ldb/common/attrib_handlers.o lib/ldb/common/ldb_controls.o lib/ldb/common/qsort.o1263 1264 LDB_TDB_OBJ=lib/ldb/ldb_tdb/ldb_tdb.o \1265 lib/ldb/ldb_tdb/ldb_pack.o lib/ldb/ldb_tdb/ldb_search.o lib/ldb/ldb_tdb/ldb_index.o \1266 lib/ldb/ldb_tdb/ldb_cache.o lib/ldb/ldb_tdb/ldb_tdb_wrap.o1267 1268 LDB_MODULES_OBJ=lib/ldb/modules/operational.o lib/ldb/modules/rdn_name.o \1269 lib/ldb/modules/objectclass.o \1270 lib/ldb/modules/paged_results.o lib/ldb/modules/sort.o lib/ldb/modules/asq.o1271 1272 # enabled in configure.in1273 LDB_LDAP_OBJ=@LDBLDAP@1274 1275 LDB_OBJ = ${LDB_COMMON_OBJ} ${LDB_TDB_OBJ} ${LDB_LDAP_OBJ} ${LDB_MODULES_OBJ}1276 1277 LDB_CMDLINE_OBJ = $(PARAM_OBJ) \1278 $(POPT_LIB_OBJ) $(LIB_OBJ) $(LIB_DUMMY_OBJ) $(LIBSMB_ERR_OBJ0) $(LIBSMB_ERR_OBJ1) \1279 $(RPC_PARSE_OBJ1) $(SECRETS_OBJ) \1280 $(LDB_OBJ) lib/ldb/tools/cmdline.o1281 1282 1283 LDBEDIT_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbedit.o1284 LDBSEARCH_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbsearch.o1285 LDBADD_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbadd.o1286 LDBDEL_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbdel.o1287 LDBMODIFY_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbmodify.o1288 LDBRENAME_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbrename.o1289 1290 1458 WINBIND_KRB5_LOCATOR_OBJ1 = ../nsswitch/winbind_krb5_locator.o 1291 1459 WINBIND_KRB5_LOCATOR_OBJ = $(WINBIND_KRB5_LOCATOR_OBJ1) $(LIBREPLACE_OBJ) … … 1294 1462 ../lib/popt/popthelp.o ../lib/popt/poptparse.o 1295 1463 1296 INIPARSER_OBJ = iniparser_build/iniparser.oiniparser_build/dictionary.o \1297 iniparser_build/strlib.o1464 INIPARSER_OBJ = iniparser_build/dictionary.o \ 1465 iniparser_build/strlib.o 1298 1466 1299 1467 TDBBACKUP_OBJ = @tdbdir@/tools/tdbbackup.o $(LIBREPLACE_OBJ) \ … … 1306 1474 $(SOCKET_WRAPPER_OBJ) 1307 1475 1476 1477 1478 1308 1479 TDBTORTURE_OBJ = @tdbdir@/tools/tdbtorture.o $(LIBREPLACE_OBJ) \ 1309 1480 $(SOCKET_WRAPPER_OBJ) … … 1314 1485 NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \ 1315 1486 ../lib/util/asn1.o ../libcli/auth/spnego_parse.o libsmb/clikrb5.o libads/kerberos.o \ 1487 1316 1488 $(LIBADS_SERVER_OBJ) \ 1317 1489 $(PASSDB_OBJ) $(LIBTSOCKET_OBJ) $(GROUPDB_OBJ) \ 1318 1490 $(SMBLDAP_OBJ) $(LIBNMB_OBJ) \ 1319 $(LDB_OBJ) $(WBCOMMON_OBJ) $(SLCACHE_OBJ) \ 1320 $(LIBNDR_GEN_OBJ0) $(LIBNDR_GEN_OBJ1) @BUILD_INIPARSER@ 1491 $(WBCOMMON_OBJ) \ 1492 $(LIBCLI_LDAP_NDR_OBJ) \ 1493 $(LIBNDR_GEN_OBJ0) $(LIBNDR_NETLOGON_OBJ) @BUILD_INIPARSER@ 1321 1494 1322 1495 … … 1330 1503 $(PARAM_OBJ) \ 1331 1504 $(PASSDB_OBJ) \ 1332 $(SMBLDAP_OBJ) $( LDB_OBJ) $(GROUPDB_OBJ) \1505 $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ 1333 1506 $(LIB_NONSMBD_OBJ) \ 1334 1507 $(KRBCLIENT_OBJ) \ 1335 $(RPC_PARSE_OBJ2) \ 1336 $(RPC_CLIENT_OBJ1) \ 1337 rpc_client/cli_pipe.o \ 1338 ../librpc/rpc/binding.o \ 1508 $(LIBMSRPC_OBJ) \ 1339 1509 $(LIBMSRPC_GEN_OBJ) 1340 1510 … … 1342 1512 $(PARAM_OBJ) \ 1343 1513 $(LIB_NONSMBD_OBJ) \ 1344 $(LIBSAMBA_OBJ) 1514 $(LIBSMB_ERR_OBJ) 1515 1516 DBWRAP_TORTURE_OBJ = utils/dbwrap_torture.o \ 1517 $(PARAM_OBJ) \ 1518 $(LIB_NONSMBD_OBJ) \ 1519 $(LIBSMB_ERR_OBJ) \ 1520 $(POPT_LIB_OBJ) 1521 1522 SPLIT_TOKENS_OBJ = utils/split_tokens.o \ 1523 $(PARAM_OBJ) \ 1524 $(LIB_NONSMBD_OBJ) \ 1525 $(POPT_LIB_OBJ) \ 1526 $(LIBSAMBA_OBJ) 1345 1527 1346 1528 ###################################################################### 1347 1529 # now the rules... 1348 1530 ###################################################################### 1349 all:: SHOWFLAGS basics libs $(SBIN_PROGS) $(BIN_PROGS) $(ROOT_SBIN_PROGS)\1350 $(MODULES) $(NSS_MODULES) $(PAM_MODULES) @CIFSUPCALL_PROGS@\1531 all:: SHOWFLAGS basics libs $(SBIN_PROGS) $(BIN_PROGS) \ 1532 $(MODULES) $(NSS_MODULES) $(PAM_MODULES) \ 1351 1533 $(EXTRA_ALL_TARGETS) 1352 1534 1353 basics:: 1535 basics:: 1354 1536 1355 1537 nss_modules:: $(NSS_MODULES) … … 1363 1545 gpext_modules:: $(GPEXT_MODULES) 1364 1546 1365 torture:: SHOWFLAGS basics $(TORTURE_PROGS) 1547 torture:: SHOWFLAGS basics $(TORTURE_PROGS) 1366 1548 1367 1549 smbtorture : SHOWFLAGS bin/smbtorture@EXEEXT@ … … 1392 1574 1393 1575 smbconftort : SHOWFLAGS bin/smbconftort@EXEEXT@ 1576 1577 1394 1578 1395 1579 timelimit : SHOWFLAGS bin/timelimit@EXEEXT@ … … 1403 1587 modules:: SHOWFLAGS $(MODULES) 1404 1588 1405 $(LIBSMBCLIENT_THREAD_OBJ) ../nsswitch/wins.o ../nsswitch/winbind_nss_linux.o: EXTRA_FLAGS := $(PTHREAD_CFLAGS)1406 1589 1407 1590 ##################################################################### 1408 1591 ## Perl IDL Compiler 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1409 1602 samba3-idl:: 1410 @PIDL_OUTPUTDIR=" ../librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \1603 @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ 1411 1604 srcdir="$(srcdir)" ../librpc/build_idl.sh ../librpc/idl/*.idl 1412 1605 @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ 1413 srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh \ 1414 librpc/idl/messaging.idl librpc/idl/libnetapi.idl librpc/idl/notify.idl \ 1415 librpc/idl/wbint.idl librpc/idl/perfcount.idl \ 1416 librpc/idl/secrets.idl librpc/idl/printcap.idl 1606 srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh $(IDL_FILES) 1607 1608 idl_full:: 1609 @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ 1610 srcdir="$(srcdir)" ../librpc/build_idl.sh --full ../librpc/idl/*.idl 1611 @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ 1612 srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh --full $(IDL_FILES) 1417 1613 1418 1614 ##################################################################### … … 1420 1616 1421 1617 everything:: all libtalloc libsmbclient libnetapi debug2html smbfilter talloctort replacetort smbconftort modules torture \ 1422 $(EVERYTHING_PROGS) 1618 $(EVERYTHING_PROGS) \ 1619 vfs_examples 1423 1620 1424 1621 .SUFFIXES: … … 1463 1660 1464 1661 # Run a static checker. 1465 CHECK_CC = $(CC_CHECKER) $(CFLAGS) $( EXTRA_FLAGS) $(PICFLAG) -c $< -o $@1662 CHECK_CC = $(CC_CHECKER) $(CFLAGS) $(PICFLAG) -c $< -o $@ 1466 1663 # Compile a source file. 1467 COMPILE_CC = $(CC) $(CFLAGS) $( EXTRA_FLAGS) $(PICFLAG) -c $< -o $@1664 COMPILE_CC = $(CC) $(CFLAGS) $(PICFLAG) -c $< -o $@ 1468 1665 # Compile a source file with the installation paths defined. 1469 COMPILE_CC_PATH = $(CC) $(PATH_FLAGS) $(CFLAGS) $( EXTRA_FLAGS) $(PICFLAG) -c $< -o $@1666 COMPILE_CC_PATH = $(CC) $(PATH_FLAGS) $(CFLAGS) $(PICFLAG) -c $< -o $@ 1470 1667 1471 1668 COMPILE = $(COMPILE_CC) … … 1511 1708 $(COMPILE_CC_PATH) >/dev/null 2>&1 1512 1709 1513 localedir.o: localedir.c Makefile1710 .c Makefile 1514 1711 @echo Compiling $*.c 1515 1712 @$(COMPILE_CC_PATH) && exit 0;\ … … 1517 1714 echo "$(COMPILE_CC_PATH)" 1>&2;\ 1518 1715 $(COMPILE_CC_PATH) >/dev/null 2>&1 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1519 1746 1520 1747 lib/pidfile.o: lib/pidfile.c … … 1591 1818 $(ZLIB_LIBS) 1592 1819 1593 bin/profiles@EXEEXT@: $(BINARY_PREREQS) $(PROFILES_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1820 bin/profiles@EXEEXT@: $(BINARY_PREREQS) $(PROFILES_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1594 1821 @echo Linking $@ 1595 1822 @$(CC) -o $@ $(PROFILES_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \ 1596 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1597 1823 $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1598 1824 … … 1603 1829 $(KRB5LIBS) $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) 1604 1830 1605 bin/mount.cifs@EXEEXT@: $(BINARY_PREREQS) $(CIFS_MOUNT_OBJ) 1606 @echo Linking $@ 1607 @$(CC) -o $@ $(CIFS_MOUNT_OBJ) $(DYNEXP) $(LDFLAGS) 1608 1609 bin/umount.cifs@EXEEXT@: $(BINARY_PREREQS) $(CIFS_UMOUNT_OBJ) 1610 @echo Linking $@ 1611 @$(CC) -o $@ $(CIFS_UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) 1612 1613 bin/cifs.upcall@EXEEXT@: $(BINARY_PREREQS) $(CIFS_UPCALL_OBJ) $(LIBSMBCLIENT_OBJ1) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1614 @echo Linking $@ 1615 @$(CC) -o $@ $(CIFS_UPCALL_OBJ) $(DYNEXP) $(LDFLAGS) \ 1616 $(LIBSMBCLIENT_OBJ1) $(LIBS) -lkeyutils $(KRB5LIBS) \ 1617 $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) \ 1618 $(LIBTDB_LIBS) $(NSCD_LIBS) $(ZLIB_LIBS) 1619 1620 bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1831 bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1621 1832 @echo Linking $@ 1622 1833 @$(CC) -o $@ $(TESTPARM_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ 1623 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1624 1834 $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1625 1835 1626 bin/smbstatus@EXEEXT@: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1836 bin/smbta-util@EXEEXT@: $(BINARY_PREREQS) $(SMBTA_UTIL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1837 @echo Linking $@ 1838 @$(CC) -o $@ $(SMBTA_UTIL_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ 1839 $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1840 1841 bin/smbstatus@EXEEXT@: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1627 1842 @echo Linking $@ 1628 1843 @$(CC) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ 1629 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1630 1844 $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1631 1845 1632 bin/smbcontrol@EXEEXT@: $(BINARY_PREREQS) $(SMBCONTROL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1846 bin/smbcontrol@EXEEXT@: $(BINARY_PREREQS) $(SMBCONTROL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1633 1847 @echo Linking $@ 1634 1848 @$(CC) -DUSING_SMBCONTROL -o $@ \ 1635 1849 $(SMBCONTROL_OBJ) $(DYNEXP) $(LDFLAGS) \ 1636 1850 $(LIBS) $(LDAP_LIBS) @LIBUNWIND_PTRACE@ $(POPT_LIBS) \ 1637 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1638 1851 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1639 1852 … … 1662 1875 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) $(ZLIB_LIBS) 1663 1876 1664 bin/nmblookup@EXEEXT@: $(BINARY_PREREQS) $(NMBLOOKUP_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1877 bin/nmblookup@EXEEXT@: $(BINARY_PREREQS) $(NMBLOOKUP_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1665 1878 @echo Linking $@ 1666 1879 @$(CC) -o $@ $(NMBLOOKUP_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ 1667 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1668 1880 $(POPT_LIBS) $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1669 1881 … … 1674 1886 $(LIBTDB_LIBS) $(ZLIB_LIBS) $(LIBWBCLIENT_LIBS) 1675 1887 1676 bin/talloctort@EXEEXT@: $(BINARY_PREREQS) $(TALLOCTORT_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1888 bin/talloctort@EXEEXT@: $(BINARY_PREREQS) $(TALLOCTORT_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1677 1889 @echo Linking $@ 1678 1890 @$(CC) -o $@ $(TALLOCTORT_OBJ) $(LDFLAGS) \ 1679 1891 $(DYNEXP) $(LIBS) $(LDAP_LIBS) $(POPT_LIBS) \ 1680 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1681 1892 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1682 1893 … … 1691 1902 $(DYNEXP) $(LIBS) $(LDAP_LIBS) $(POPT_LIBS) \ 1692 1903 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1904 1905 1906 1907 1693 1908 1694 1909 bin/masktest@EXEEXT@: $(BINARY_PREREQS) $(MASKTEST_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) … … 1699 1914 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) 1700 1915 1701 bin/msgtest@EXEEXT@: $(BINARY_PREREQS) $(MSGTEST_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1916 bin/msgtest@EXEEXT@: $(BINARY_PREREQS) $(MSGTEST_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1702 1917 @echo Linking $@ 1703 1918 @$(CC) -o $@ $(MSGTEST_OBJ) $(LDFLAGS) $(DYNEXP) \ 1704 1919 $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) $(POPT_LIBS) \ 1705 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1706 1920 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) 1707 1921 … … 1718 1932 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) $(ZLIB_LIBS) 1719 1933 1720 bin/eventlogadm@EXEEXT@: $(BINARY_PREREQS) $(EVTLOGADM_OBJ) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1934 bin/eventlogadm@EXEEXT@: $(BINARY_PREREQS) $(EVTLOGADM_OBJ) $(LIBTALLOC) $(LIBTDB) 1721 1935 @echo Linking $@ 1722 1936 @$(CC) -o $@ $(EVTLOGADM_OBJ) $(DYNEXP) $(LDFLAGS) \ 1723 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1724 1937 $(LIBS) $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1725 1938 1726 bin/sharesec@EXEEXT@: $(BINARY_PREREQS) $(SHARESEC_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1939 bin/sharesec@EXEEXT@: $(BINARY_PREREQS) $(SHARESEC_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1727 1940 @echo Linking $@ 1728 1941 @$(CC) -o $@ $(SHARESEC_OBJ) $(DYNEXP) $(LDFLAGS) \ 1729 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1730 1942 $(LIBS) $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1731 1943 … … 1755 1967 $(LIBWBCLIENT_LIBS) $(ZLIB_LIBS) 1756 1968 1757 bin/smbiconv@EXEEXT@: $(BINARY_PREREQS) $(SMBICONV_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)1969 bin/smbiconv@EXEEXT@: $(BINARY_PREREQS) $(SMBICONV_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 1758 1970 @echo Linking $@ 1759 1971 @$(CC) -o $@ $(SMBICONV_OBJ) $(LDFLAGS) $(TERMLDFLAGS) \ 1760 1972 $(TERMLIBS) $(DYNEXP) $(LIBS) $(LDAP_LIBS) $(POPT_LIBS) \ 1761 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \1762 1973 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1763 1974 … … 1786 1997 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) 1787 1998 1788 bin/ldbedit@EXEEXT@: $(BINARY_PREREQS) $(LDBEDIT_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1789 @echo Linking $@ 1790 @$(CC) -o $@ $(LDBEDIT_OBJ) $(DYNEXP) $(LDFLAGS) \ 1791 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1792 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1793 1794 bin/ldbsearch@EXEEXT@: $(BINARY_PREREQS) $(LDBSEARCH_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1795 @echo Linking $@ 1796 @$(CC) -o $@ $(LDBSEARCH_OBJ) $(DYNEXP) $(LDFLAGS) \ 1797 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1798 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1799 1800 bin/ldbadd@EXEEXT@: $(BINARY_PREREQS) $(LDBADD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1801 @echo Linking $@ 1802 @$(CC) -o $@ $(LDBADD_OBJ) $(DYNEXP) $(LDFLAGS) \ 1803 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1804 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1805 1806 bin/ldbmodify@EXEEXT@: $(BINARY_PREREQS) $(LDBMODIFY_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1807 @echo Linking $@ 1808 @$(CC) -o $@ $(LDBMODIFY_OBJ) $(DYNEXP) $(LDFLAGS) \ 1809 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1810 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1811 1812 bin/ldbdel@EXEEXT@: $(BINARY_PREREQS) $(LDBDEL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1813 @echo Linking $@ 1814 @$(CC) -o $@ $(LDBDEL_OBJ) $(DYNEXP) $(LDFLAGS) \ 1815 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1816 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1817 1818 bin/ldbrename@EXEEXT@: $(BINARY_PREREQS) $(LDBRENAME_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 1819 @echo Linking $@ 1820 @$(CC) $(FLAGS) -o $@ $(LDBRENAME_OBJ) $(DYNEXP) $(LDFLAGS) \ 1821 $(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \ 1822 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 1823 1824 bin/versiontest@EXEEXT@: $(BINARY_PREREQS) lib/version_test.o $(VERSION_OBJ) 1999 bin/versiontest: $(BINARY_PREREQS) lib/version_test.o $(VERSION_OBJ) 1825 2000 @echo Linking $@ 1826 2001 @$(CC) $(FLAGS) -o $@ $(VERSION_OBJ) lib/version_test.o … … 1848 2023 LIBTALLOC_SHARED_TARGET=@LIBTALLOC_SHARED_TARGET@ 1849 2024 LIBTALLOC_SOVER=@LIBTALLOC_SOVER@ 2025 1850 2026 LIBTALLOC_SHARED_TARGET_SONAME=$(LIBTALLOC_SHARED_TARGET).$(LIBTALLOC_SOVER) 2027 1851 2028 LIBTALLOC_STATIC_TARGET=@LIBTALLOC_STATIC_TARGET@ 1852 2029 LIBTALLOC_SYMS=$(srcdir)/exports/libtalloc.@SYMSEXT@ … … 1860 2037 @$(SHLD_DSO) $(LIBTALLOC_OBJ) $(LIBREPLACE_LIBS) @SONAMEFLAG@`basename $@` 1861 2038 1862 $(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_SHARED_TARGET_SONAME) 2039 $(LIBTALLOC_SHARED_TARGET_FULLVER): $(LIBTALLOC_SHARED_TARGET_SONAME) 2040 @rm -f $@ 2041 @mv -f $(LIBTALLOC_SHARED_TARGET_SONAME) $@ 2042 @ln -f -s `basename $@` $(LIBTALLOC_SHARED_TARGET_SONAME) 2043 2044 $(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_SHARED_TARGET_FULLVER) 1863 2045 @rm -f $@ 1864 2046 @ln -f -s `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` $@ … … 1867 2049 @echo Linking non-shared library $@ 1868 2050 @-$(AR) -rc $@ $(LIBTALLOC_OBJ0) 1869 1870 2051 libtalloc: $(LIBTALLOC) 1871 2052 … … 1879 2060 installlibtalloc:: installdirs libtalloc 1880 2061 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR) 1881 -$(INSTALLLIBCMD_SH) $(LIBTALLOC_SHARED_TARGET_ SONAME) $(DESTDIR)$(LIBDIR)2062 -$(INSTALLLIBCMD_SH) $(LIBTALLOC_SHARED_TARGET_) $(DESTDIR)$(LIBDIR) 1882 2063 @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBTALLOC_SHARED_TARGET)` 2064 2065 2066 2067 2068 1883 2069 -if test -r $(LIBTALLOC_SHARED_TARGET_SONAME) ; then \ 1884 2070 ln -f -s `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` \ … … 1903 2089 showlibtalloc: 1904 2090 @echo "" 1905 @echo "LIBTALLOC_SHARED = @LIBTALLOC_SHARED@"1906 @echo "LIBTALLOC_STATIC = @LIBTALLOC_STATIC@"1907 @echo "LIBTALLOC_LIBS = $(LIBTALLOC_LIBS)"2091 @echo "LIBTALLOC_SHARED = @LIBTALLOC_SHARED@" 2092 @echo "LIBTALLOC_STATIC = @LIBTALLOC_STATIC@" 2093 @echo "LIBTALLOC_LIBS = $(LIBTALLOC_LIBS)" 1908 2094 @echo "" 1909 @echo "LIBTALLOC_SHARED_TARGET = $(LIBTALLOC_SHARED_TARGET)" 1910 @echo "LIBTALLOC_SOVER = $(LIBTALLOC_SOVER)" 1911 @echo "LIBTALLOC_SHARED TARGET_SONAME = $(LIBTALLOC_SHARED_TARGET_SONAME)" 1912 @echo "LIBTALLOC_STATIC_TARGET = $(LIBTALLOC_STATIC_TARGET)" 1913 @echo "LIBTALLOC = $(LIBTALLOC)" 2095 @echo "LIBTALLOC_SHARED_TARGET = $(LIBTALLOC_SHARED_TARGET)" 2096 @echo "LIBTALLOC_SOVER = $(LIBTALLOC_SOVER)" 2097 @echo "LIBTALLOC_FULLVER = $(LIBTALLOC_FULLVER)" 2098 @echo "LIBTALLOC_SHARED TARGET_SONAME = $(LIBTALLOC_SHARED_TARGET_SONAME)" 2099 @echo "LIBTALLOC_SHARED TARGET_FULLVER = $(LIBTALLOC_SHARED_TARGET_FULLVER)" 2100 @echo "LIBTALLOC_STATIC_TARGET = $(LIBTALLOC_STATIC_TARGET)" 2101 @echo "LIBTALLOC = $(LIBTALLOC)" 1914 2102 1915 2103 showlibs:: showlibtalloc … … 1926 2114 LIBTDB_SHARED_TARGET=@LIBTDB_SHARED_TARGET@ 1927 2115 LIBTDB_SOVER=@LIBTDB_SOVER@ 2116 1928 2117 LIBTDB_SHARED_TARGET_SONAME=$(LIBTDB_SHARED_TARGET).$(LIBTDB_SOVER) 2118 1929 2119 LIBTDB_STATIC_TARGET=@LIBTDB_STATIC_TARGET@ 1930 2120 LIBTDB_SYMS=$(srcdir)/exports/libtdb.@SYMSEXT@ … … 1934 2124 @$(MKSYMS_SH) $(AWK) $@ $(LIBTDB_HEADERS) 1935 2125 2126 1936 2127 $(LIBTDB_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBTDB_OBJ) $(LIBTDB_SYMS) 1937 2128 @echo Linking shared library $@ 1938 @$(SHLD_DSO) $(LIBTDB_OBJ) $(LIBREPLACE_LIBS) \2129 @$(SHLD_DSO) $(LIBTDB_OBJ) $(LIBREPLACE_LIBS) \ 1939 2130 @SONAMEFLAG@`basename $@` 1940 2131 1941 $(LIBTDB_SHARED_TARGET): $(LIBTDB_SHARED_TARGET_SONAME) 2132 $(LIBTDB_SHARED_TARGET_FULLVER): $(LIBTDB_SHARED_TARGET_SONAME) 2133 @rm -f $@ 2134 @mv -f $(LIBTDB_SHARED_TARGET_SONAME) $(LIBTDB_SHARED_TARGET_FULLVER) 2135 @ln -f -s `basename $(LIBTDB_SHARED_TARGET_FULLVER)` $(LIBTDB_SHARED_TARGET_SONAME) 2136 2137 $(LIBTDB_SHARED_TARGET): $(LIBTDB_SHARED_TARGET_FULLVER) 1942 2138 @rm -f $@ 1943 2139 @ln -f -s `basename $(LIBTDB_SHARED_TARGET_SONAME)` $@ … … 1959 2155 installlibtdb:: installdirs libtdb 1960 2156 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR) 1961 -$(INSTALLLIBCMD_SH) $(LIBTDB_SHARED_TARGET_ SONAME) $(DESTDIR)$(LIBDIR)2157 -$(INSTALLLIBCMD_SH) $(LIBTDB_SHARED_TARGET_) $(DESTDIR)$(LIBDIR) 1962 2158 @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBTDB_SHARED_TARGET)` 2159 2160 2161 2162 2163 1963 2164 -if test -r $(LIBTDB_SHARED_TARGET_SONAME) ; then \ 1964 2165 ln -f -s `basename $(LIBTDB_SHARED_TARGET_SONAME)` \ … … 1983 2184 showlibtdb: 1984 2185 @echo "" 1985 @echo "LIBTDB_SHARED = @LIBTDB_SHARED@"1986 @echo "LIBTDB_STATIC = @LIBTDB_STATIC@"1987 @echo "LIBTDB_LIBS = $(LIBTDB_LIBS)"2186 @echo "LIBTDB_SHARED = @LIBTDB_SHARED@" 2187 @echo "LIBTDB_STATIC = @LIBTDB_STATIC@" 2188 @echo "LIBTDB_LIBS = $(LIBTDB_LIBS)" 1988 2189 @echo "" 1989 @echo "LIBTDB_SHARED_TARGET = $(LIBTDB_SHARED_TARGET)" 1990 @echo "LIBTDB_SOVER = $(LIBTDB_SOVER)" 1991 @echo "LIBTDB_SHARED TARGET_SONAME = $(LIBTDB_SHARED_TARGET_SONAME)" 1992 @echo "LIBTDB_STATIC_TARGET = $(LIBTDB_STATIC_TARGET)" 1993 @echo "LIBTDB = $(LIBTDB)" 2190 @echo "LIBTDB_SHARED_TARGET = $(LIBTDB_SHARED_TARGET)" 2191 @echo "LIBTDB_SOVER = $(LIBTDB_SOVER)" 2192 @echo "LIBTDB_FULLVER = $(LIBTDB_FULLVER)" 2193 @echo "LIBTDB_SHARED TARGET_SONAME = $(LIBTDB_SHARED_TARGET_SONAME)" 2194 @echo "LIBTDB_SHARED TARGET_FULLVER = $(LIBTDB_SHARED_TARGET_FULLVER)" 2195 @echo "LIBTDB_STATIC_TARGET = $(LIBTDB_STATIC_TARGET)" 2196 @echo "LIBTDB = $(LIBTDB)" 1994 2197 1995 2198 showlibs:: showlibtdb … … 2007 2210 ../nsswitch/libwbclient/wbc_sid.o \ 2008 2211 ../nsswitch/libwbclient/wbc_guid.o \ 2009 ../nsswitch/libwbclient/wbc_pam.o \ 2010 ../nsswitch/libwbclient/wb_reqtrans.o \ 2011 ../nsswitch/libwbclient/wbc_async.o 2212 ../nsswitch/libwbclient/wbc_pam.o 2012 2213 2013 2214 LIBWBCLIENT_OBJ = $(LIBWBCLIENT_OBJ0) \ 2014 2215 $(WBCOMMON_OBJ) \ 2015 2216 $(LIBREPLACE_OBJ) \ 2016 ../lib/async_req/async_sock.o \2017 ../lib/util/tevent_unix.o \2018 2217 ../lib/util/blocking.o \ 2019 $(SOCKET_WRAPPER_OBJ) @LIBTEVENT_OBJ0@2218 $(SOCKET_WRAPPER_OBJ) 2020 2219 2021 2220 LIBWBCLIENT_SHARED_TARGET=@LIBWBCLIENT_SHARED_TARGET@ 2022 2221 LIBWBCLIENT_SOVER=@LIBWBCLIENT_SOVER@ 2222 2023 2223 LIBWBCLIENT_SHARED_TARGET_SONAME=$(LIBWBCLIENT_SHARED_TARGET).$(LIBWBCLIENT_SOVER) 2024 2224 LIBWBCLIENT_STATIC_TARGET=@LIBWBCLIENT_STATIC_TARGET@ 2025 2225 LIBWBCLIENT_SYMS=$(srcdir)/exports/libwbclient.@SYMSEXT@ 2026 LIBWBCLIENT_HEADERS=$(srcdir)/../nsswitch/libwbclient/wbclient.h \ 2027 $(srcdir)/../nsswitch/libwbclient/wbc_async.h 2226 LIBWBCLIENT_HEADERS=$(srcdir)/../nsswitch/libwbclient/wbclient.h 2028 2227 2029 2228 $(LIBWBCLIENT_SYMS): $(LIBWBCLIENT_HEADERS) 2030 2229 @$(MKSYMS_SH) $(AWK) $@ $(LIBWBCLIENT_HEADERS) 2031 2230 2032 $(LIBWBCLIENT_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ) $(LIBWBCLIENT_SYMS) $(LIBTALLOC)2231 $(LIBWBCLIENT_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ) $(LIBWBCLIENT_SYMS) 2033 2232 @echo Linking shared library $@ 2034 @$(SHLD_DSO) $(LIBWBCLIENT_OBJ) $(LIB TALLOC_LIBS) $(LIBREPLACE_LIBS) \2233 @$(SHLD_DSO) $(LIBWBCLIENT_OBJ) $(LIBREPLACE_LIBS) \ 2035 2234 @SONAMEFLAG@`basename $@` 2036 2235 … … 2060 2259 $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)` ; \ 2061 2260 fi 2261 2062 2262 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) ${prefix}/include 2063 2263 -$(INSTALLCMD) -m $(INSTALLPERMS_DATA) $(LIBWBCLIENT_HEADERS) $(DESTDIR)${prefix}/include … … 2066 2266 -rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)` 2067 2267 -$(UNINSTALLLIBCMD_SH) $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET_SONAME)` 2268 2068 2269 -rm -f $(DESTDIR)${prefix}/include/wbclient.h 2069 2270 … … 2082 2283 @echo "LIBWBCLIENT_SHARED_TARGET = $(LIBWBCLIENT_SHARED_TARGET)" 2083 2284 @echo "LIBWBCLIENT_SOVER = $(LIBWBCLIENT_SOVER)" 2285 2084 2286 @echo "LIBWBCLIENT_SHARED TARGET_SONAME = $(LIBWBCLIENT_SHARED_TARGET_SONAME)" 2085 2287 @echo "LIBWBCLIENT_STATIC_TARGET = $(LIBWBCLIENT_STATIC_TARGET)" … … 2098 2300 LIBADDNS_SHARED_TARGET=@LIBADDNS_SHARED_TARGET@ 2099 2301 LIBADDNS_SOVER=@LIBADDNS_SOVER@ 2302 2100 2303 LIBADDNS_SHARED_TARGET_SONAME=$(LIBADDNS_SHARED_TARGET).$(LIBADDNS_SOVER) 2101 2304 LIBADDNS_STATIC_TARGET=@LIBADDNS_STATIC_TARGET@ 2102 2305 LIBADDNS=@LIBADDNS_STATIC@ @LIBADDNS_SHARED@ 2103 2306 #LIBADDNS_SYMS=$(srcdir)/exports/libaddns.@SYMSEXT@ 2104 LIBADDNS_HEADERS=$(srcdir)/ libaddns/addns.h2307 LIBADDNS_HEADERS=$(srcdir)/addns/addns.h 2105 2308 2106 2309 $(LIBADDNS_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBADDNS_OBJ) $(LIBTALLOC) … … 2155 2358 @echo "LIBADDNS_SHARED_TARGET = $(LIBADDNS_SHARED_TARGET)" 2156 2359 @echo "LIBADDNS_SOVER = $(LIBADDNS_SOVER)" 2360 2157 2361 @echo "LIBADDNS_SHARED TARGET_SONAME = $(LIBADDNS_SHARED_TARGET_SONAME)" 2158 2362 @echo "LIBADDNS_STATIC_TARGET = $(LIBADDNS_STATIC_TARGET)" … … 2189 2393 $(PARAM_WITHOUT_REG_OBJ) $(LIB_NONSMBD_OBJ) \ 2190 2394 $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \ 2191 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ)\2192 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)\2395 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \ 2396 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \ 2193 2397 $(DCUTIL_OBJ) $(LIBADS_OBJ) $(PRIVILEGES_BASIC_OBJ) \ 2194 auth/token_util.o 2398 auth/token_util.o \ 2399 $(LIBCLI_INITSHUTDOWN_OBJ) \ 2400 $(LIBCLI_WKSSVC_OBJ) \ 2401 $(LIBCLI_SRVSVC_OBJ) \ 2402 $(LIBCLI_LSA_OBJ) \ 2403 $(LIBCLI_SAMR_OBJ) \ 2404 $(LIBCLI_NETLOGON_OBJ) \ 2405 $(RPC_CLIENT_SCHANNEL_OBJ) \ 2406 rpc_client/init_netlogon.o \ 2407 rpc_client/init_samr.o 2195 2408 2196 2409 LIBNETAPI_SHARED_TARGET=@LIBNETAPI_SHARED_TARGET@ 2197 2410 LIBNETAPI_SOVER=@LIBNETAPI_SOVER@ 2411 2198 2412 LIBNETAPI_SHARED_TARGET_SONAME=$(LIBNETAPI_SHARED_TARGET).$(LIBNETAPI_SOVER) 2199 2413 LIBNETAPI_STATIC_TARGET=@LIBNETAPI_STATIC_TARGET@ … … 2260 2474 @echo "LIBNETAPI_SHARED_TARGET = $(LIBNETAPI_SHARED_TARGET)" 2261 2475 @echo "LIBNETAPI_SOVER = $(LIBNETAPI_SOVER)" 2476 2262 2477 @echo "LIBNETAPI_SHARED TARGET_SONAME = $(LIBNETAPI_SHARED_TARGET_SONAME)" 2263 2478 @echo "LIBNETAPI_STATIC_TARGET = $(LIBNETAPI_STATIC_TARGET)" … … 2274 2489 LIBSMBCLIENT_SHARED_TARGET=@LIBSMBCLIENT_SHARED_TARGET@ 2275 2490 LIBSMBCLIENT_SOVER=@LIBSMBCLIENT_SOVER@ 2491 2276 2492 LIBSMBCLIENT_SHARED_TARGET_SONAME=$(LIBSMBCLIENT_SHARED_TARGET).$(LIBSMBCLIENT_SOVER) 2277 2493 LIBSMBCLIENT_STATIC_TARGET=@LIBSMBCLIENT_STATIC_TARGET@ … … 2342 2558 @echo "LIBSMBCLIENT_SHARED_TARGET = $(LIBSMBCLIENT_SHARED_TARGET)" 2343 2559 @echo "LIBSMBCLIENT_SOVER = $(LIBSMBCLIENT_SOVER)" 2560 2344 2561 @echo "LIBSMBCLIENT_SHARED TARGET_SONAME = $(LIBSMBCLIENT_SHARED_TARGET_SONAME)" 2345 2562 @echo "LIBSMBCLIENT_STATIC_TARGET = $(LIBSMBCLIENT_STATIC_TARGET)" … … 2360 2577 LIBSMBSHAREMODES_SHARED_TARGET=@LIBSMBSHAREMODES_SHARED_TARGET@ 2361 2578 LIBSMBSHAREMODES_SOVER=@LIBSMBSHAREMODES_SOVER@ 2579 2362 2580 LIBSMBSHAREMODES_SHARED_TARGET_SONAME=$(LIBSMBSHAREMODES_SHARED_TARGET).$(LIBSMBSHAREMODES_SOVER) 2363 2581 LIBSMBSHAREMODES_STATIC_TARGET=@LIBSMBSHAREMODES_STATIC_TARGET@ … … 2424 2642 @echo "LIBSMBSHAREMODES_SHARED_TARGET = $(LIBSMBSHAREMODES_SHARED_TARGET)" 2425 2643 @echo "LIBSMBSHAREMODES_SOVER = $(LIBSMBSHAREMODES_SOVER)" 2644 2426 2645 @echo "LIBSMBSHAREMODES_SHARED TARGET_SONAME = $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME)" 2427 2646 @echo "LIBSMBSHAREMODES_STATIC_TARGET = $(LIBSMBSHAREMODES_STATIC_TARGET)" … … 2437 2656 2438 2657 # This is probably wrong for anything other than the GNU linker. 2439 bin/libbigballofmud.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBBIGBALLOFMUD_OBJ) $(LIBTALLOC) 2658 bin/libbigballofmud.@SHLIBEXT@: $(BINARY_PREREQS) $(LIBBIGBALLOFMUD_OBJ) $(LIBTALLOC) 2440 2659 @echo Linking shared library $@ 2441 2660 @$(SHLD) $(LDSHFLAGS) -o $@ $(LIBBIGBALLOFMUD_OBJ) \ 2442 $(LIBS) $(LIBTALLOC_LIBS) \2443 $(PASSDB_LIBS) $(IDMAP_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \2661 $(LIBS) $(LIBTALLOC_LIBS) \ 2662 $(PASSDB_LIBS) $(IDMAP_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \ 2444 2663 @SONAMEFLAG@`basename $@`.$(LIBBIGBALLOFMUD_MAJOR) 2445 2664 ln -snf libbigballofmud.so bin/libbigballofmud.so.0 … … 2463 2682 -o $@ @SONAMEFLAG@`basename $@` 2464 2683 2465 bin/librpc_lsarpc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_LSA _OBJ)2684 bin/librpc_lsarpc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_LSA_OBJ) 2466 2685 @echo "Linking $@" 2467 @$(SHLD_LIBRARY) $(RPC_LSA _OBJ)2686 @$(SHLD_LIBRARY) $(RPC_LSA_OBJ) 2468 2687 2469 2688 bin/librpc_samr.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SAMR_OBJ) … … 2471 2690 @$(SHLD_LIBRARY) $(RPC_SAMR_OBJ) 2472 2691 2473 bin/librpc_srvsvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_S VC_OBJ)2692 bin/librpc_srvsvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SVC_OBJ) 2474 2693 @echo "Linking $@" 2475 @$(SHLD_LIBRARY) $(RPC_S VC_OBJ)2694 @$(SHLD_LIBRARY) $(RPC_SVC_OBJ) 2476 2695 2477 2696 bin/librpc_svcctl.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_SVCCTL_OBJ) … … 2483 2702 @$(SHLD_LIBRARY) $(RPC_NTSVCS_OBJ) 2484 2703 2485 bin/librpc_wkssvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_WKS _OBJ)2704 bin/librpc_wkssvc.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_WKS_OBJ) 2486 2705 @echo "Linking $@" 2487 @$(SHLD_LIBRARY) $(RPC_WKS _OBJ)2488 2489 bin/librpc_NETLOGON.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_NETLOG _OBJ)2706 @$(SHLD_LIBRARY) $(RPC_WKS_OBJ) 2707 2708 bin/librpc_NETLOGON.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_NETLOG_OBJ) 2490 2709 @echo "Linking $@" 2491 @$(SHLD_LIBRARY) $(RPC_NETLOG _OBJ)2492 2493 bin/librpc_winreg.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_ REG_OBJ)2710 @$(SHLD_LIBRARY) $(RPC_NETLOG_OBJ) 2711 2712 bin/librpc_winreg.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_REG_OBJ) 2494 2713 @echo "Linking $@" 2495 @$(SHLD_LIBRARY) $(RPC_ REG_OBJ)2714 @$(SHLD_LIBRARY) $(RPC_REG_OBJ) 2496 2715 2497 2716 bin/librpc_initshutdown.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_INITSHUTDOWN_OBJ) … … 2511 2730 @$(SHLD_LIBRARY) $(RPC_EVENTLOG_OBJ) 2512 2731 2513 bin/librpc_netdfs.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_ DFS_OBJ)2732 bin/librpc_netdfs.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_DFS_OBJ) 2514 2733 @echo "Linking $@" 2515 @$(SHLD_LIBRARY) $(RPC_ DFS_OBJ)2516 2517 bin/librpc_ echo.@SHLIBEXT@: $(BINARY_PREREQS) $(RPC_ECHO_OBJ)2734 @$(SHLD_LIBRARY) $(RPC_DFS_OBJ) 2735 2736 bin/librpc_ECHO_OBJ) 2518 2737 @echo "Linking $@" 2519 @$(SHLD_LIBRARY) $(RPC_ ECHO_OBJ)2738 @$(SHLD_LIBRARY) $(RPC_ECHO_OBJ) 2520 2739 2521 2740 bin/winbindd@EXEEXT@: $(BINARY_PREREQS) $(WINBINDD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 2522 2741 @echo "Linking $@" 2523 2742 @$(CC) -o $@ $(WINBINDD_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \ 2524 $(POPT_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \2743 $(POPT_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \ 2525 2744 $(PASSDB_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) \ 2526 2745 $(ZLIB_LIBS) … … 2538 2757 @SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@ 2539 2758 2540 @WINBIND_WINS_NSS@: $(BINARY_PREREQS) $(WINBIND_WINS_NSS_OBJ) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)2759 @WINBIND_WINS_NSS@: $(BINARY_PREREQS) $(WINBIND_WINS_NSS_OBJ) $(LIBTALLOC) $(LIBTDB) 2541 2760 @echo "Linking $@" 2542 2761 @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_WINS_NSS_OBJ) \ 2543 2762 $(LDAP_LIBS) $(KRB5LIBS) $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) \ 2544 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \2545 2763 @SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@ 2546 2764 … … 2595 2813 @$(SHLD_MODULE) $(AUTH_SAM_OBJ) 2596 2814 2597 bin/ldapsam.@SHLIBEXT@: $(BINARY_PREREQS) passdb/pdb_ldap.o passdb/pdb_nds.o 2598 @echo "Building plugin $@" 2599 @$(SHLD_MODULE) passdb/pdb_ldap.o passdb/pdb_nds.o $(LDAP_LIBS) 2815 bin/ldapsam.@SHLIBEXT@: $(BINARY_PREREQS) passdb/pdb_ldap.o passdb/pdb_nds.o \ 2816 passdb/pdb_ipa.o 2817 @echo "Building plugin $@" 2818 @$(SHLD_MODULE) passdb/pdb_ldap.o passdb/pdb_nds.o passdb/pdb_ipa.o \ 2819 $(LDAP_LIBS) 2600 2820 2601 2821 bin/ads.@SHLIBEXT@: $(BINARY_PREREQS) passdb/pdb_ads.o … … 2623 2843 @$(SHLD_MODULE) winbindd/idmap_passdb.o 2624 2844 2845 2846 2847 2848 2625 2849 bin/ad.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_ad.o 2626 2850 @echo "Building plugin $@" … … 2635 2859 @$(SHLD_MODULE) $(IDMAP_ADEX_OBJ) 2636 2860 2637 bin/tdb2.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_tdb2.o 2638 @echo "Building plugin $@" 2639 @$(SHLD_MODULE) winbindd/idmap_tdb2.o 2640 2641 bin/ldap.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_ldap.o 2642 @echo "Building plugin $@" 2643 @$(SHLD_MODULE) winbindd/idmap_ldap.o 2861 bin/tdb2.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_tdb2.o 2862 @echo "Building plugin $@" 2863 @$(SHLD_MODULE) winbindd/idmap_tdb2.o 2864 2865 bin/ldap.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_ldap.o 2866 @echo "Building plugin $@" 2867 @$(SHLD_MODULE) winbindd/idmap_ldap.o 2644 2868 2645 2869 bin/weird.@SHLIBEXT@: $(BINARY_PREREQS) $(DEVEL_HELP_WEIRD_OBJ) … … 2740 2964 bin/zfsacl.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_ZFSACL_OBJ) 2741 2965 @echo "Building plugin $@" 2742 @$(SHLD_MODULE) $(VFS_ZFSACL_OBJ) 2966 @$(SHLD_MODULE) $(VFS_ZFSACL_OBJ) 2743 2967 2744 2968 bin/irixacl.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_IRIXACL_OBJ) … … 2782 3006 @$(SHLD_MODULE) $(VFS_GPFS_OBJ) 2783 3007 3008 3009 3010 3011 2784 3012 bin/notify_fam.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_NOTIFY_FAM_OBJ) 2785 3013 @echo "Building plugin $@" … … 2853 3081 @echo "Building plugin $@" 2854 3082 @$(SHLD_MODULE) $(VFS_SCANNEDONLY_OBJ) 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 2855 3095 2856 3096 ######################################################### … … 2874 3114 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) @INIPARSERLIBS@ 2875 3115 2876 bin/pam_smbpass.@SHLIBEXT@: $(BINARY_PREREQS) $(PAM_SMBPASS_OBJ) $(LIB TALLOC) $(LIBWBCLIENT) $(LIBTDB)3116 bin/pam_smbpass.@SHLIBEXT@: $(BINARY_PREREQS) $(PAM_SMBPASS_OBJ) $(LIBTALLOC) $(LIBWBCLIENT) $(LIBTDB) 2877 3117 @echo "Linking shared library $@" 2878 @$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_SMBPASS_OBJ) -lpam $(DYNEXP) \3118 @$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_SMBPASS_OBJ) -lpam $(DYNEXP) \ 2879 3119 $(LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \ 2880 3120 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(LIBWBCLIENT_LIBS) … … 2890 3130 $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 2891 3131 2892 bin/tdbdump@EXEEXT@: $(BINARY_PREREQS) $(TDBDUMP_OBJ) $(LIBTALLOC) $(LIBTDB) 2893 @echo Linking $@ 2894 @$(CC) -o $@ $(LDFLAGS) $(TDBDUMP_OBJ) $(DYNEXP) \ 2895 $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 3132 bin/tdbdump@EXEEXT@: $(BINARY_PREREQS) $(TDBDUMP_OBJ) $(LIBTDB) 3133 @echo Linking $@ 3134 @$(CC) -o $@ $(LDFLAGS) $(TDBDUMP_OBJ) $(DYNEXP) $(LIBTDB_LIBS) $(LIBREPLACE_LIBS) 3135 3136 bin/tdbrestore@EXEEXT@: $(BINARY_PREREQS) $(TDBRESTORE_OBJ) $(LIBTDB) 3137 @echo Linking $@ 3138 @$(CC) -o $@ $(LDFLAGS) $(TDBRESTORE_OBJ) $(DYNEXP) $(LIBTDB_LIBS) $(LIBREPLACE_LIBS) 2896 3139 2897 3140 bin/tdbtorture@EXEEXT@: $(BINARY_PREREQS) $(TDBTORTURE_OBJ) $(LIBTALLOC) $(LIBTDB) … … 2902 3145 bin/t_strcmp@EXEEXT@: $(BINARY_PREREQS) $(LIBTALLOC) bin/libbigballofmud.@SHLIBEXT@ torture/t_strcmp.o 2903 3146 $(CC) -o $@ $(DYNEXP) $(LIBS) $(LIBTALLOC_LIBS) \ 2904 torture/t_strcmp.o -L ./bin -lbigballofmud 3147 torture/t_strcmp.o -L ./bin -lbigballofmud 2905 3148 2906 3149 bin/t_strstr@EXEEXT@: $(BINARY_PREREQS) $(LIBTALLOC) bin/libbigballofmud.@SHLIBEXT@ torture/t_strstr.o 2907 3150 $(CC) -o $@ $(DYNEXP) $(LIBS) $(LIBTALLOC_LIBS) \ 2908 torture/t_strstr.o -L ./bin -lbigballofmud 3151 torture/t_strstr.o -L ./bin -lbigballofmud 2909 3152 2910 3153 bin/t_strappend@EXEEXT@: $(BINARY_PREREQS) $(LIBTALLOC) bin/libbigballofmud.@SHLIBEXT@ torture/t_strappend.o 2911 3154 $(CC) -o $@ $(DYNEXP) $(LIBS) $(LIBTALLOC_LIBS) \ 2912 torture/t_strappend.o -L ./bin -lbigballofmud 3155 torture/t_strappend.o -L ./bin -lbigballofmud 2913 3156 2914 3157 bin/t_stringoverflow@EXEEXT@: $(BINARY_PREREQS) bin/libbigballofmud.@SHLIBEXT@ torture/t_stringoverflow.o 2915 3158 $(CC) -o $@ $(DYNEXP) torture/t_stringoverflow.o \ 2916 -L./bin -lbigballofmud 3159 -L./bin -lbigballofmud 2917 3160 2918 3161 bin/timelimit@EXEEXT@: script/tests/timelimit.o … … 2926 3169 $(LDAP_LIBS) $(KRB5LIBS) $(NSCD_LIBS) 2927 3170 2928 bin/test_lp_load@EXEEXT@: $(BINARY_PREREQS) $(TEST_LP_LOAD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 3171 bin/test_lp_load@EXEEXT@: $(BINARY_PREREQS) $(TEST_LP_LOAD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) 2929 3172 @echo "Linking $@" 2930 3173 @$(CC) -o $@ $(TEST_LP_LOAD_OBJ) \ 2931 3174 $(LDFLAGS) $(DYNEXP) $(LIBS) \ 2932 $(LDAP_LIBS) \3175 $(LDAP_LIBS) \ 2933 3176 $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 2934 3177 2935 bin/dbwrap_tool@EXEEXT@: $(DBWRAP_TOOL_OBJ) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)3178 bin/dbwrap_tool@EXEEXT@: $(DBWRAP_TOOL_OBJ) $(LIBTALLOC) $(LIBTDB) 2936 3179 @echo "Linking $@" 2937 3180 @$(CC) -o $@ $(DBWRAP_TOOL_OBJ)\ 2938 3181 $(LDFLAGS) $(DYNEXP) $(LIBS) \ 2939 3182 $(LDAP_LIBS) \ 2940 @LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \2941 3183 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 2942 3184 … … 2944 3186 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(BINDIR) $< 2945 3187 2946 install:: installservers installbin @INSTALL_CIFSMOUNT@ @INSTALL_CIFSUMOUNT@ @INSTALL_CIFSUPCALL@ installman \ 3188 bin/dbwrap_torture@EXEEXT@: $(DBWRAP_TORTURE_OBJ) $(LIBTALLOC) $(LIBTDB) 3189 @echo "Linking $@" 3190 @$(CC) -o $@ $(DBWRAP_TORTURE_OBJ)\ 3191 $(LDFLAGS) $(DYNEXP) $(LIBS) \ 3192 $(LDAP_LIBS) \ 3193 $(POPT_LIBS) \ 3194 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 3195 3196 install-dbwrap_torture:: bin/dbwrap_torture@EXEEXT@ 3197 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(BINDIR) $< 3198 3199 bin/split_tokens@EXEEXT@: $(BINARY_PREREQS) $(SPLIT_TOKENS_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT) 3200 @echo "Linking $@" 3201 @$(CC) -o $@ $(SPLIT_TOKENS_OBJ) \ 3202 $(LDFLAGS) $(DYNEXP) \ 3203 $(LIBS) $(POPT_LIBS) \ 3204 $(LDAP_LIBS) $(LIBWBCLIENT_LIBS) \ 3205 $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) 3206 3207 install:: installservers installbin installman \ 2947 3208 installscripts installdat installmodules @SWAT_INSTALL_TARGETS@ \ 2948 3209 @INSTALL_PAM_MODULES@ installlibs installmo … … 2962 3223 $(DESTDIR) $(prefix) $(BINDIR) $(SBINDIR) $(LIBDIR) \ 2963 3224 $(VARDIR) $(PRIVATEDIR) $(PIDDIR) $(LOCKDIR) $(STATEDIR) \ 3225 2964 3226 $(CACHEDIR) $(MANDIR) $(CODEPAGEDIR) $(MODULESDIR) $(LOCALEDIR) 2965 3227 … … 2969 3231 installbin:: all installdirs 2970 3232 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(BINDIR) $(BIN_PROGS) 2971 2972 installcifsmount:: @CIFSMOUNT_PROGS@2973 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(ROOTSBINDIR)2974 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR) @CIFSMOUNT_PROGS@2975 2976 installcifsumount:: @CIFSUMOUNT_PROGS@2977 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(ROOTSBINDIR)2978 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR) @CIFSUMOUNT_PROGS@2979 2980 installcifsupcall:: @CIFSUPCALL_PROGS@2981 @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(SBINDIR)2982 @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(SBINDIR) @CIFSUPCALL_PROGS@2983 3233 2984 3234 # Some symlinks are required for the 'probing' of modules. … … 2987 3237 @$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(VFSLIBDIR) $(VFS_MODULES) 2988 3238 @$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(PDBLIBDIR) $(PDB_MODULES) 2989 @$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(RPCLIBDIR) $(RPC_MODULES)2990 3239 @$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(IDMAPLIBDIR) $(IDMAP_MODULES) 2991 3240 @$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(NSSINFOLIBDIR) $(NSS_INFO_MODULES) … … 3053 3302 @echo " cachedir: $(CACHEDIR)" 3054 3303 @echo " piddir: $(PIDDIR)" 3304 3055 3305 @echo " swatdir: $(SWATDIR)" 3056 3306 @echo " datadir: ${DATADIR}" … … 3058 3308 3059 3309 3060 uninstall:: uninstallmo uninstallman uninstallservers uninstallbin @UNINSTALL_CIFSMOUNT@ @UNINSTALL_CIFSUMOUNT@ @UNINSTALL_CIFSUPCALL@uninstallscripts uninstalldat uninstallswat uninstallmodules uninstalllibs @UNINSTALL_PAM_MODULES@3310 uninstall:: uninstallmo uninstallman uninstallservers uninstallbin uninstallscripts uninstalldat uninstallswat uninstallmodules uninstalllibs @UNINSTALL_PAM_MODULES@ 3061 3311 3062 3312 uninstallmo:: … … 3071 3321 uninstallbin:: 3072 3322 @$(SHELL) script/uninstallbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(BINDIR) $(BIN_PROGS) 3073 3074 uninstallcifsmount::3075 @$(SHELL) script/uninstallbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR) @CIFSMOUNT_PROGS@3076 3077 uninstallcifsumount::3078 @$(SHELL) script/uninstallbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR) @CIFSUMOUNT_PROGS@3079 3080 uninstallcifsupcall::3081 @$(SHELL) script/uninstallbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR) @CIFSUPCALL_PROGS@3082 3323 3083 3324 uninstallmodules:: 3084 3325 @$(SHELL) $(srcdir)/script/uninstallmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(VFSLIBDIR) $(VFS_MODULES) 3085 3326 @$(SHELL) $(srcdir)/script/uninstallmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(PDBLIBDIR) $(PDB_MODULES) 3086 @$(SHELL) $(srcdir)/script/uninstallmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(RPCLIBDIR) $(RPC_MODULES)3087 3327 @$(SHELL) $(srcdir)/script/uninstallmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(IDMAPLIBDIR) $(IDMAP_MODULES) 3088 3328 @$(SHELL) $(srcdir)/script/uninstallmodules.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(CHARSETLIBDIR) $(CHARSET_MODULES) … … 3130 3370 ../client/*.o \ 3131 3371 */*.@SHLIBEXT@ */*/*.@SHLIBEXT@ */*/*/*.@SHLIBEXT@ \ 3132 $(TOPFILES) $(BIN_PROGS) $(SBIN_PROGS) $(ROOT_SBIN_PROGS)\3372 $(TOPFILES) $(BIN_PROGS) $(SBIN_PROGS) \ 3133 3373 $(MODULES) $(TORTURE_PROGS) \ 3134 3374 $(EVERYTHING_PROGS) \ … … 3145 3385 3146 3386 etags:: 3387 3147 3388 find $(srcdir)/.. -name "*.[ch]" | xargs -n 100 etags --append $(ETAGS_OPTIONS) 3148 3389 … … 3225 3466 TEST_EXTRA_ARGS = ${smbtorture4_option} ${selftest_shrdir} ${selftest_custom_conf} 3226 3467 3227 test:: all torture timelimit3228 @echo Running Test suite3229 @LIB_PATH_VAR=$(LIB_PATH_VAR) PERL="$(PERL)" NSS_WRAPPER_WINBIND_SO_PATH="$(srcdir)/@WINBIND_NSS@" $(srcdir)/script/tests/selftest.sh ${selftest_prefix} all ${TEST_EXTRA_ARGS}3230 3231 3468 valgrindtest:: all torture timelimit 3232 3469 @echo Running Test suite with valgrind 3233 @ LIB_PATH_VAR=$(LIB_PATH_VAR)\3470 @ \ 3234 3471 NMBD_VALGRIND="xterm -n nmbd -e valgrind -q --db-attach=yes --num-callers=30" \ 3235 3472 WINBINDD_VALGRIND="xterm -n winbindd -e valgrind -q --db-attach=yes --num-callers=30" \ 3236 3473 SMBD_VALGRIND="xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \ 3237 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \ 3238 PERL="$(PERL)" $(srcdir)/script/tests/selftest.sh ${selftest_prefix} all ${TEST_EXTRA_ARGS} 3239 3240 SELFTEST_FORMAT = plain 3474 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" 3475 3241 3476 selftestdir = ../selftest 3242 3477 3243 3478 S3_LD_LIBPATH_OVERRIDE = $(LIB_PATH_VAR)="$(builddir)/bin:$$$(LIB_PATH_VAR)" 3244 3479 3245 selftest:: all torture timelimit3480 test:: all torture timelimit 3246 3481 @LIB_PATH_VAR=$(LIB_PATH_VAR) $(S3_LD_LIBPATH_OVERRIDE) \ 3247 3482 SAMBA4SHAREDDIR="$(builddir)/bin/shared" SMBTORTURE4=$(smbtorture4_path) \ 3483 3484 3485 3486 3487 3488 3248 3489 PERL="$(PERL)" PYTHON="$(PYTHON)" \ 3249 NSS_WRAPPER_WINBIND_SO_PATH="$(srcdir)/@WINBIND_NSS@" \ 3250 $(PERL) $(selftestdir)/selftest.pl \ 3251 --prefix=${selftest_prefix} --target=samba3 \ 3252 --testlist="$(srcdir)/selftest/tests.sh|" \ 3253 --exclude=$(srcdir)/selftest/skip \ 3254 --socket-wrapper $(TESTS) | \ 3255 $(PERL) $(selftestdir)/filter-subunit.pl \ 3256 --expected-failures=$(srcdir)/selftest/knownfail | \ 3257 $(PERL) $(selftestdir)/format-subunit.pl --format=$(SELFTEST_FORMAT) \ 3258 --immediate 3259 3260 selftest-%: 3261 $(MAKE) selftest TESTS=$* 3490 $(srcdir)/selftest/s3-selftest.sh 3491 3492 test-%: 3493 $(MAKE) test TESTS=$* 3494 3495 buildfarm-test: 3496 $(MAKE) test RUN_FROM_BUILD_FARM=yes 3497 3498 subunit-test: 3499 $(MAKE) test SUBUNIT_FORMATTER=cat 3500 3501 SELFTEST_TESTENV = s3dc 3502 3503 testenv: 3504 $(MAKE) test SELFTEST_TESTENV=$(SELFTEST_TESTENV) TESTS="--testenv" 3505 3506 gdbtestenv: 3507 $(MAKE) test SELFTEST_TESTENV=$(SELFTEST_TESTENV) \ 3508 NMBD_VALGRIND="xterm -n nmbd -title nmbd -e $(selftestdir)/gdb_run $(S3_LD_LIBPATH_OVERRIDE)" \ 3509 WINBINDD_VALGRIND="xterm -n winbindd -title winbindd -e $(selftestdir)/gdb_run $(S3_LD_LIBPATH_OVERRIDE)" \ 3510 SMBD_VALGRIND="xterm -n smbd -title smbd -e $(selftestdir)/gdb_run $(S3_LD_LIBPATH_OVERRIDE)" \ 3511 TESTS="--testenv" 3512 3513 valgrindtestenv: 3514 $(MAKE) test SELFTEST_TESTENV=$(SELFTEST_TESTENV) \ 3515 NMBD_VALGRIND="xterm -n nmbd -title nmbd -e valgrind -q --db-attach=yes --num-callers=30" \ 3516 WINBINDD_VALGRIND="xterm -n winbindd -title winbindd -e valgrind -q --db-attach=yes --num-callers=30" \ 3517 SMBD_VALGRIND="xterm -n smbd -title smbd -e valgrind -q --db-attach=yes --num-callers=30" \ 3518 TESTS="--testenv" 3519 3262 3520 3263 3521 # Check for Winbind struct 32/64bit padding … … 3281 3539 clean_libnetapi_examples: 3282 3540 $(MAKE) -C lib/netapi/examples clean 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559
Note:
See TracChangeset
for help on using the changeset viewer.
