Makefile revision 12b65585e720714b31036daaa2b30eb76014048e
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# CDDL HEADER START
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# The contents of this file are subject to the terms of the
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# Common Development and Distribution License (the "License").
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# You may not use this file except in compliance with the License.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# or http://www.opensolaris.org/os/licensing.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# See the License for the specific language governing permissions
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# and limitations under the License.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# When distributing Covered Code, include this CDDL HEADER in each
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# If applicable, add the following below this CDDL HEADER, with the
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# fields enclosed by brackets "[]" replaced with your own identifying
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# information: Portions Copyright [yyyy] [name of copyright owner]
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# CDDL HEADER END
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chininclude ../../../Makefile.master
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin
7c2fbfb345896881c631598ee3852ce9ce33fb07April ChinHDRS= alloc.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin cp_unicode.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin cp_usascii.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin hash_table.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin mac_cifs.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin mailslot.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin mbuf.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin msgbuf.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ndr.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin netbios.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin netrauth.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin nmpipes.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ntaccess.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ntifs.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ntlocale.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_sid.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_door.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_dfs.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_fsops.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_idmap.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_inet.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_ioctl.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_kproto.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_kstat.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_ktypes.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_privilege.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_share.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_signing.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_token.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_vops.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smb_xdr.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin smbinfo.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin string.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin svrapi.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin winioctl.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin winsvc.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin wintypes.h
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. DikNDLHDRS= dssetup.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik eventlog.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik llsrpc.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik lsarpc.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik msgsvc.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik ndrtypes.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik netdfs.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik netlogon.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik rpcpdu.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik samrpc.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik security.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik spoolss.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik srvsvc.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik svcctl.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik winreg.ndl \
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. DikROOTDIR= $(ROOT)/usr/include/smbsrv
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. DikNDLDIR= $(ROOTDIR)/ndl
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. DikROOTHDRS= $(HDRS:%=$(ROOTDIR)/%) $(NDLHDRS:%=$(ROOTDIR)/ndl/%)
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. DikCHECKHDRS= $(HDRS:%.h=%.check)
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik$(ROOTDIR)/%: %
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik $(INS.file)
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik$(NDLDIR)/%: ndl/%
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik $(INS.file)
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin$(ROOTDIR) $(NDLDIR):
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik $(INS.dir)
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik.KEEP_STATE:
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dik
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin.PARALLEL: $(CHECKHDRS)
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dikinstall_h: $(ROOTDIR) $(NDLDIR) $(ROOTHDRS)
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin
81af778e872fc2ec5f0ac36e7b25bdb24ebd2d6aCasper H.S. Dikcheck: $(CHECKHDRS)