usr/src/lib/smbsrv/libsmb/Makefile.com
author jose borrego <Jose.Borrego@Sun.COM>
Wed, 10 Dec 2008 22:16:19 -0700
changeset 8334 5f1c6a3b0fad
parent 7588 fc605a2defdc
child 8670 6da349c3f817
permissions -rw-r--r--
6762162 $DATA appended to streams when stream type != $DATA 6736548 After switching the security mode, sometimes smb/server enters maintenance state 6764225 First domain join attempt after smb/server restarts could fail 6764343 Unable to map a share in a new domain 6673517 Appliance\Share becomes unbrowseable for ~10 mins after CIFS client leaves/rejoins the workgroup 6765259 multiple refreshes may not pick up most recent configuration 6764275 need to check with sharemgr when there's a cache miss 6765313 System panic occurred in smb_node_fini+0x16a() 6769943 Purge mlrpc from from types, functions and definitions 6765390 Deprecate smb_wins.c 6771815 ndr_server.c should not include libmlsvc.h 6732763 smbadm takes invalid workgroup name 6749515 Unable to grant domain users/groups access to files 6765156 Active Directory setup has problems if the NETBIOS domain name does not match AD FQDN 6735548 Domain users cannot connect to CIFS shares from MacOS 10.5 6631366 Able to join W2K3 domain with wrong domain name after joined with correct domain name. 6768067 The "smbadm list" should display FQDN 6768061 SMB daemon turned into maintenance mode while updating ddns 6773309 smbd can miss SIGTERM and fail to exit since some threads allow SIGTERM 6775912 smbd: idmap handle access is not thread safe 6775155 core.smbd dump at smb_shr_sa_loadall+0x1f 6776818 Use of freed memory in smbrdr_logon_user() 6766126 Per-share support to configure/disable client-side caching (offline files) 6778831 smbadm definition of domain is too strict, should allow leading digit 6780207 libumem.so.1`process_free+0x55 crash while running smbtorture base tests.

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

LIBRARY= libsmb.a
VERS= .1

OBJS_SHARED = 			\
	smb_common_door_decode.o 	\
	smb_match.o 		\
	smb_msgbuf.o		\
	smb_native.o		\
	smb_oem.o		\
	smb_opmlang.o		\
	smb_share_door_decode.o	\
	smb_sid.o		\
	smb_status_xlat.o	\
	smb_strcase.o		\
	smb_string.o 		\
	smb_token.o		\
	smb_token_xdr.o		\
	smb_utf8.o		\
	smb_xdr_utils.o

OBJS_COMMON = 			\
	smb_api_door_calls.o	\
	smb_auth.o 		\
	smb_cfg.o		\
	smb_crypt.o		\
	smb_ctxbuf.o		\
	smb_domain.o		\
	smb_door_encdec.o	\
	smb_doorclnt.o		\
	smb_ht.o		\
	smb_idmap.o		\
	smb_info.o		\
	smb_list.o		\
	smb_lgrp.o		\
	smb_mac.o		\
	smb_nic.o		\
	smb_nicmon.o		\
	smb_pwdutil.o		\
	smb_privilege.o		\
	smb_scfutil.o		\
	smb_util.o		\
	smb_wksids.o

OBJECTS=	$(OBJS_COMMON) $(OBJS_SHARED)

include ../../../Makefile.lib
include ../../Makefile.lib

INCS += -I$(SRC)/common/smbsrv

LDLIBS +=	$(MACH_LDLIBS)
LDLIBS +=	-lscf -lmd -lnsl -lpkcs11 -lsocket -lresolv
LDLIBS +=	-lidmap -lavl -lc
CPPFLAGS +=	$(INCS) -D_REENTRANT

SRCS=   $(OBJS_COMMON:%.o=$(SRCDIR)/%.c)	\
	$(OBJS_SHARED:%.o=$(SRC)/common/smbsrv/%.c)

include ../../Makefile.targ
include ../../../Makefile.targ