components/samba/samba/Makefile
branchs11-sru
changeset 2243 4307245757f6
parent 446 ba4f3a6be7f7
child 2271 3332629069d7
equal deleted inserted replaced
2242:b4a4c4d7fb32 2243:4307245757f6
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 include ../../../make-rules/shared-macros.mk
    25 include ../../../make-rules/shared-macros.mk
    26 
    26 
    27 COMPONENT_NAME=		samba
    27 COMPONENT_NAME=		samba
    28 COMPONENT_VERSION=	3.5.10
    28 COMPONENT_VERSION=	3.5.12
    29 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    29 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_PROJECT_URL=	http://www.samba.org/
    30 COMPONENT_PROJECT_URL=	http://www.samba.org/
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    32 COMPONENT_ARCHIVE_HASH=	sha1:de63b1a7e2fa6bcae91dbf7d2cbdfb38d0f97c00
    32 COMPONENT_ARCHIVE_HASH=	sha1:cce0a391b4468a716dda2315a56271a785990c54
    33 COMPONENT_ARCHIVE_URL=	http://us1.samba.org/samba/ftp/stable/$(COMPONENT_ARCHIVE)
    33 COMPONENT_ARCHIVE_URL=	http://us1.samba.org/samba/ftp/stable/$(COMPONENT_ARCHIVE)
    34 
    34 
    35 COMPONENT_NAME_1=		docbook-xsl
    35 COMPONENT_NAME_1=		docbook-xsl
    36 COMPONENT_VERSION_1=		1.76.1
    36 COMPONENT_VERSION_1=		1.76.1
    37 COMPONENT_SRC_1=		$(COMPONENT_NAME_1)-$(COMPONENT_VERSION_1)
    37 COMPONENT_SRC_1=		$(COMPONENT_NAME_1)-$(COMPONENT_VERSION_1)
    59 BUILD_DIR_64 = $(BUILD_DIR)/$(MACH64)/$(SRC_OFFSET)
    59 BUILD_DIR_64 = $(BUILD_DIR)/$(MACH64)/$(SRC_OFFSET)
    60 
    60 
    61 include ../../../make-rules/configure.mk
    61 include ../../../make-rules/configure.mk
    62 include ../../../make-rules/ips.mk
    62 include ../../../make-rules/ips.mk
    63 
    63 
    64 PATCH_LEVEL =	0
       
    65 CONFIGURE_SCRIPT = $(BUILD_DIR_$(BITS))/configure
    64 CONFIGURE_SCRIPT = $(BUILD_DIR_$(BITS))/configure
    66 
    65 
    67 PKG_OPTIONS += -I $(COMPONENT_DIR)
    66 PKG_OPTIONS += -I $(COMPONENT_DIR)
    68 
    67 
    69 DOCS-XML_DIR =	$(SOURCE_DIR)/docs-xml
    68 DOCS-XML_DIR =	$(SOURCE_DIR)/docs-xml
   108 
   107 
   109 # Depend on $(PROTO_DIR)/.mozldap because this target creates $(PROTO_DIR).
   108 # Depend on $(PROTO_DIR)/.mozldap because this target creates $(PROTO_DIR).
   110 $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so: Solaris/libsam.c \
   109 $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so: Solaris/libsam.c \
   111 		$(COMPONENT_ARCHIVE_2) $(PROTO_DIR)/.mozldap
   110 		$(COMPONENT_ARCHIVE_2) $(PROTO_DIR)/.mozldap
   112 	$(MKDIR) $(PROTO_DIR)/opt/SUNWsamfs/lib
   111 	$(MKDIR) $(PROTO_DIR)/opt/SUNWsamfs/lib
   113 	$(CC) -G -Kpic -hlibsam.so Solaris/libsam.c \
   112 	$(CC.studio.32) -G $(studio_PIC) -hlibsam.so Solaris/libsam.c \
   114 		-o $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so
   113 		-o $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so
   115 	cd $(BUILD_DIR) ; $(UNPACK) $(UNPACK_ARGS) ../$(COMPONENT_ARCHIVE_2)
   114 	cd $(BUILD_DIR) ; $(UNPACK) $(UNPACK_ARGS) ../$(COMPONENT_ARCHIVE_2)
   116 
   115 
   117 CFLAGS.studio	+=	$(studio_C99_ENABLE)
   116 CFLAGS.studio	+=	$(studio_C99_ENABLE)
   118 CFLAGS.gcc	+=	-std=c99
   117 CFLAGS.gcc	+=	-std=c99