equal
deleted
inserted
replaced
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 |