Makefile revision 6537f381d2d9e7b4e2f7b29c3e7a3f13be036f2e
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# CDDL HEADER START
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
df92fac9baa2b098d654a59cb7b517e8ef6ed1f6nilgun# The contents of this file are subject to the terms of the
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# Common Development and Distribution License (the "License").
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# You may not use this file except in compliance with the License.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# or http://www.opensolaris.org/os/licensing.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# See the License for the specific language governing permissions
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# and limitations under the License.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# When distributing Covered Code, include this CDDL HEADER in each
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# If applicable, add the following below this CDDL HEADER, with the
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# fields enclosed by brackets "[]" replaced with your own identifying
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# information: Portions Copyright [yyyy] [name of copyright owner]
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# CDDL HEADER END
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# Use is subject to license terms.
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun# ident "%Z%%M% %I% %E% SMI"
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun#
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunPROG= smbd
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunSRCS= \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_door_ops.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_doorsvc.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_join.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_logon.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_main.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_mlsvc_doorsvc.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_net.c \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun smbd_share_doorsvc.c
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilguninclude ../../Makefile.cmd
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunMANIFEST = server.xml
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunROOTMANIFESTDIR = $(ROOTSVCSMB)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun$(ROOTMANIFEST):= FILEMODE = 0444
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilguninclude ../Makefile.smbsrv.defs
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunLDLIBS += -lmlsvc -lmlrpc -lsmbrdr -lsmbns -lsmb -lbsm -lnsl -lumem
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunROOTSMBDDIR = $(ROOTLIB)/smbsrv
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunROOTSMBDFILE = $(PROG:%=$(ROOTSMBDDIR)/%)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunFILEMODE = 0444
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun$(ROOTSMBDFILE):= FILEMODE = 0555
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun$(ROOTSMBDDIR)/%: %
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun $(INS.file)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunall: $(PROG)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunclean:
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun $(RM) $(OBJS)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgunlint: lint_SRCS
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun$(PROG): $(OBJS)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun $(POST_PROCESS)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilguncheck: $(CHKMANIFEST)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun_msg:
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilguninclude ../../Makefile.targ
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun
34be775b7fb103ca189f3a38979f46ce8a74ef68nilguninstall: all .WAIT $(ROOTETCDEFAULTFILES) $(ROOTMANIFEST) \
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun $(ROOTSMBDFILE)
34be775b7fb103ca189f3a38979f46ce8a74ef68nilgun