Home | History | Annotate | Download | only in smbsrv
      1 #
      2 # CDDL HEADER START
      3 #
      4 # The contents of this file are subject to the terms of the
      5 # Common Development and Distribution License (the "License").
      6 # You may not use this file except in compliance with the License.
      7 #
      8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9 # or http://www.opensolaris.org/os/licensing.
     10 # See the License for the specific language governing permissions
     11 # and limitations under the License.
     12 #
     13 # When distributing Covered Code, include this CDDL HEADER in each
     14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15 # If applicable, add the following below this CDDL HEADER, with the
     16 # fields enclosed by brackets "[]" replaced with your own identifying
     17 # information: Portions Copyright [yyyy] [name of copyright owner]
     18 #
     19 # CDDL HEADER END
     20 #
     21 #
     22 # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
     23 # Use is subject to license terms.
     24 #
     25 #ident	"%Z%%M%	%I%	%E% SMI"
     26 
     27 #
     28 # Common Makefile definitions for smbsrv.
     29 #
     30 
     31 # We reset the Makefile.lib macros ROOTLIBDIR to refer to usr/lib/smbsrv.
     32 # For 64 bit, we reset ROOTLIBDIR64 to refer to usr/lib/smbsrv/$(MACH64).
     33 # We also install the userland library header files under /usr/include/smbsrv.
     34 ROOTSMBHDRDIR=	$(ROOTHDRDIR)/smbsrv
     35 ROOTSMBHDRS=	$(HDRS:%=$(ROOTSMBHDRDIR)/%)
     36 
     37 ROOTLIBDIR =	$(ROOT)/usr/lib/smbsrv
     38 ROOTLIBDIR64 =	$(ROOT)/usr/lib/smbsrv/$(MACH64)
     39 
     40 SRCDIR=		../common
     41 NDLDIR=		$(ROOT)/usr/include/smbsrv/ndl
     42 LIBS=		$(DYNLIB) $(LINTLIB)
     43 C99MODE =       -xc99=%all
     44 C99LMODE =      -Xc99=%all
     45 CPPFLAGS +=	-I$(SRCDIR) -I.
     46 LDLIBS32 +=	-L$(ROOT)/usr/lib/smbsrv
     47 LDLIBS64 +=	-L$(ROOT)/usr/lib/smbsrv/$(MACH64)
     48 $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
     49 
     50 CLEANFILES += $(OBJECTS:%_ndr.o=%_ndr.c)
     51