author | Jiri Sasek <Jiri.Sasek@Oracle.COM> |
Wed, 06 Apr 2016 02:23:05 -0700 | |
changeset 5736 | a37849cb0841 |
parent 5682 | 94c0ca64c022 |
child 5797 | 432ac76de3b0 |
permissions | -rw-r--r-- |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
1 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
2 |
# CDDL HEADER START |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
3 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
4 |
# The contents of this file are subject to the terms of the |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
5 |
# Common Development and Distribution License (the "License"). |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
6 |
# You may not use this file except in compliance with the License. |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
7 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
8 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
9 |
# or http://www.opensolaris.org/os/licensing. |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
10 |
# See the License for the specific language governing permissions |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
11 |
# and limitations under the License. |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
12 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
13 |
# When distributing Covered Code, include this CDDL HEADER in each |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
14 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
15 |
# If applicable, add the following below this CDDL HEADER, with the |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
16 |
# fields enclosed by brackets "[]" replaced with your own identifying |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
17 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
18 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
19 |
# CDDL HEADER END |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
20 |
# |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
21 |
|
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
22 |
# |
5398
f499dad29f21
22662663 samba: Uprev to 4.1.22
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5222
diff
changeset
|
23 |
# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
24 |
# |
774
d0cbca26a17c
7035978 parfait support for userland bits
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
761
diff
changeset
|
25 |
|
5222
8298df727253
22456590 Component path components/samba/samba now can be reduced to components/samba .
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5176
diff
changeset
|
26 |
include ../../make-rules/shared-macros.mk |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
27 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
28 |
# Samba does not work properly on i386 when built by studio with -xO3+. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
29 |
ifeq ($(MACH), sparc) |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
30 |
# standard options |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
31 |
else |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
32 |
# Both SPRO_VROOT and studio_OPT vars must use the override keyword otherwise |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
33 |
# Userland will ignore it and use its default value. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
34 |
# To use the older 12.3 compiler instead of the default 12.4 compiler uncomment |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
35 |
# the following line. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
36 |
#override SPRO_VROOT = $(SPRO_ROOT)/solarisstudio12.3 |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
37 |
override studio_OPT = -xO1 |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
38 |
endif |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
39 |
|
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
40 |
COMPONENT_NAME= samba |
5736
a37849cb0841
23061143 Update Samba to version 4.1.23
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5682
diff
changeset
|
41 |
COMPONENT_VERSION= 4.1.23 |
a37849cb0841
23061143 Update Samba to version 4.1.23
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5682
diff
changeset
|
42 |
TPNO= 27625 |
a37849cb0841
23061143 Update Samba to version 4.1.23
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5682
diff
changeset
|
43 |
COMPONENT_ARCHIVE_HASH= sha256:2c33291bf5454ba05e8b5fdc2c57ee010cf44d077e57a307ad2e7be9fac27cd2 |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
44 |
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
45 |
COMPONENT_PROJECT_URL= http://www.samba.org/ |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
46 |
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
5398
f499dad29f21
22662663 samba: Uprev to 4.1.22
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5222
diff
changeset
|
47 |
COMPONENT_ARCHIVE_URL= https://download.samba.org/pub/samba/stable/$(COMPONENT_ARCHIVE) |
1058
34d7aaa03423
15886624 Auto-generation of Userland gate list - Phase 3
Rich Burridge <rich.burridge@oracle.com>
parents:
1027
diff
changeset
|
48 |
COMPONENT_BUGDB= utility/samba |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
49 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
50 |
include $(WS_MAKE_RULES)/prep.mk |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
51 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
52 |
# waf |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
53 |
WAF_PATH = PATH=$(BUILD_DIR)/samba/buildtools/bin:$(PROTO_DIR)/usr/bin:$$PATH |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
54 |
# Verbosed waf produces unreadable output if parallelized. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
55 |
# Uncomment to enable verbose build. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
56 |
#override WAFOPT1 = -v -j1 |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
57 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
58 |
# Set build dirs for Samba + Winbind / Winbind (without Samba). |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
59 |
BUILD_DIR_SMB = $(BUILD_DIR)/samba |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
60 |
BUILD_DIR_WINB = $(BUILD_DIR)/winbind |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
61 |
|
5176
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
62 |
# Depends on S12-only libraries from Desktop to build. |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
63 |
ifeq ($(BUILD_TYPE), evaluation) |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
64 |
PUBLISH_STAMP= |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
65 |
endif |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
66 |
include $(WS_MAKE_RULES)/ips.mk |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
67 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
68 |
# directory to search for "include" in samba.p5m |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
69 |
PKG_OPTIONS += -I $(COMPONENT_DIR) |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
70 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
71 |
# Oracle HSM is not supported on 12.0 yet but the libsam.so target should rather be commented out than removed |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
72 |
# (note) change compiler bitness here when Samba became 64bits |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
73 |
#$(PROTO_DIR)/opt/SUNWsamfs/lib/$(MACH64)/libsam.so: Solaris/libsam.c |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
74 |
# $(MKDIR) $(@D) |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
75 |
# $(CC.studio.64) -m64 -G $(studio_PIC) -hlibsam.so Solaris/libsam.c \ |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
76 |
# -I$(COMPONENT_DIR)/Solaris/include \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
77 |
# -o $@ |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
78 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
79 |
# Samba 4 needs extension of krb5 API, which is implemented in a Samba private |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
80 |
# library libgssapi_krb5.so. Once MIT Kerberos is updated in Solaris 12 to |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
81 |
# version 1.9 or higher this extension will no longer be needed |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
82 |
# see Bug 18308792 for details. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
83 |
$(PROTO_DIR)/usr/lib/samba/libgssapi_krb5.so: Solaris/dummy.c |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
84 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
85 |
$(CC.studio.32) -m32 -G $(studio_PIC) -hlibgssapi_krb5.so Solaris/dummy.c \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
86 |
-R/usr/lib/gss \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
87 |
-M$(COMPONENT_DIR)/Solaris/gssapi_krb5-mapfile-vers \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
88 |
-o $@ |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
89 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
90 |
$(PROTO_DIR)/usr/lib/samba/$(MACH64)/libgssapi_krb5.so: Solaris/dummy.c |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
91 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
92 |
$(CC.studio.64) -m64 -G $(studio_PIC) -hlibgssapi_krb5.so Solaris/dummy.c \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
93 |
-R/usr/lib/gss/$(MACH64) \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
94 |
-M$(COMPONENT_DIR)/Solaris/gssapi_krb5-mapfile-vers \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
95 |
-o $@ |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
96 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
97 |
$(PROTO_DIR)/usr/include/gssapi/gssapi_krb5.h: Solaris/gssapi_krb5.h |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
98 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
99 |
$(CP) Solaris/gssapi_krb5.h $@ |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
100 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
101 |
$(PROTO_DIR)/usr/bin/krb5-config: Solaris/krb5-config |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
102 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
103 |
sed -e "s#_SAMBA_BUILD_PROTO_#$(PROTO_DIR)#" \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
104 |
$(COMPONENT_DIR)/Solaris/krb5-config > $@ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
105 |
$(CHMOD) 755 $@ |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
106 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
107 |
# Compiler settings |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
108 |
CFLAGS.studio += $(studio_C99_ENABLE) |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
109 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
110 |
LIBS += -lrt -lsec -lcrypt -lmd5 -lsocket -lnsl |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
111 |
# More libs needed by smbd (libavahi, libgamin, ...) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
112 |
LIBS4SMBD = -lsendfile -lavahi-common -lavahi-core |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
113 |
|
899
dc77409b0afa
7180058 Update Samba to 3.6.6
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
874
diff
changeset
|
114 |
#CPPFLAGS += -DSAMBA_VERSION_VENDOR_SUFFIX=\\\"Placeholder_for_vendor_suffix\\\" |
446
ba4f3a6be7f7
7071751 Problem with utility/samba
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
264
diff
changeset
|
115 |
CPPFLAGS += $(CPP_LARGEFILES) |
ba4f3a6be7f7
7071751 Problem with utility/samba
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
264
diff
changeset
|
116 |
CPPFLAGS += $(CPP_XPG6MODE) |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
117 |
CPPFLAGS += -I/usr/include/openldap |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
118 |
|
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
119 |
LDFLAGS += -m$(BITS) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
120 |
LDFLAGS += -R/usr/lib/samba$(MACHLIBDIR) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
121 |
LDFLAGS += -R/usr/lib/samba/private$(MACHLIBDIR) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
122 |
LDFLAGS += $(LIBS) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
123 |
$(BUILD_DIR_SMB)/.configured: LDFLAGS += $(LIBS4SMBD) |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
124 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
125 |
ASLR_MODE = $(ASLR_ENABLE) |
5682
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5674
diff
changeset
|
126 |
LD_OPTIONS += $(LD_B_DIRECT) |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
127 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
128 |
# --enable-fhs should not be on |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
129 |
CONFIGURE_OPTIONS = --exec-prefix=/usr |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
130 |
CONFIGURE_OPTIONS += --bindir=/usr/lib/samba/bin |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
131 |
CONFIGURE_OPTIONS += --sbindir=/usr/lib/samba/sbin |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
132 |
CONFIGURE_OPTIONS += --libdir=/usr/lib/samba$(MACHLIBDIR) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
133 |
CONFIGURE_OPTIONS += --with-privatelibdir=/usr/lib/samba/private$(MACHLIBDIR) |
761
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
134 |
CONFIGURE_OPTIONS += --sysconfdir=/etc/samba |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
135 |
CONFIGURE_OPTIONS += --with-pammodulesdir=/usr/lib/samba/security$(MACHLIBDIR) |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
136 |
CONFIGURE_OPTIONS += --datarootdir=/usr/lib/samba |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
137 |
CONFIGURE_OPTIONS += --mandir=/usr/share/man |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
138 |
CONFIGURE_OPTIONS += --htmldir=/usr/share/samba/swat/help |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
139 |
CONFIGURE_OPTIONS += --includedir=/usr/include/samba |
761
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
140 |
CONFIGURE_OPTIONS += --with-privatedir=/etc/samba/private |
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
141 |
CONFIGURE_OPTIONS += --localstatedir=/var/samba |
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
142 |
CONFIGURE_OPTIONS += --with-logfilebase=/var/samba/log |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
143 |
CONFIGURE_OPTIONS += --sharedstatedir=/var/samba/com |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
144 |
CONFIGURE_OPTIONS += --libexecdir=/usr/lib/samba |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
145 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
146 |
CONFIGURE_OPTIONS += --with-static-modules= |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
147 |
$(BUILD_DIR_SMB)/.configured: CONFIGURE_OPTIONS += \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
148 |
--with-shared-modules=vfs_worm,vfs_zfsacl,vfs_prealloc,vfs_cacheprime,vfs_commit,idmap_ldap,idmap_tdb2,idmap_rid,idmap_ad,idmap_hash,idmap_adex,vfs_solarisacl |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
149 |
$(BUILD_DIR_WINB)/.configured: CONFIGURE_OPTIONS += \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
150 |
--with-shared-modules=idmap_ldap,idmap_tdb2,idmap_rid,idmap_ad,idmap_hash,idmap_adex |
761
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
151 |
CONFIGURE_OPTIONS += --with-ads |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
152 |
CONFIGURE_OPTIONS += --with-winbind |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
153 |
CONFIGURE_OPTIONS += --enable-nss-wrapper |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
154 |
CONFIGURE_OPTIONS += --with-ldap |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
155 |
CONFIGURE_OPTIONS += --with-libldap=ldap_r |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
156 |
CONFIGURE_OPTIONS += --with-system-mitkrb5 |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
157 |
CONFIGURE_OPTIONS += --without-ad-dc |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
158 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
159 |
CONFIGURE_OPTIONS += --nocache |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
160 |
CONFIGURE_OPTIONS += --nopyo |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
161 |
CONFIGURE_OPTIONS += --disable-rpath |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
162 |
CONFIGURE_OPTIONS += --disable-gnutls |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
163 |
CONFIGURE_OPTIONS += --bundled-libraries=ALL |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
164 |
|
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
165 |
#$(BUILD_DIR_SMB)/.configured: CONFIGURE_OPTIONS += --with-samfs=$(PROTO_DIR)/opt/SUNWsamfs/lib |
4371
29fdb14099eb
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4339
diff
changeset
|
166 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
167 |
CONFIGURE_ENV += CC="$(CC)" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
168 |
CONFIGURE_ENV += CPP="$(CC) -E" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
169 |
CONFIGURE_ENV += AWK=gawk |
4746
8e237ffd0a48
20995635 Perl TK needs to be upgraded to work with Perl 5.20
Bill Rushmore <bill.rushmore@oracle.com>
parents:
4433
diff
changeset
|
170 |
CONFIGURE_ENV += PERL=$(PERL.5.20) |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
171 |
CONFIGURE_ENV += PYTHONDIR="$(PYTHON_VENDOR_PACKAGES)" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
172 |
CONFIGURE_ENV += PYTHONARCHDIR="$(PYTHON_VENDOR_PACKAGES)/samba" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
173 |
CONFIGURE_ENV += LD="$(LD)" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
174 |
CONFIGURE_ENV += CFLAGS="$(CFLAGS)" |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
175 |
CONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS) -I$(PROTO_DIR)/usr/include -I$(COMPONENT_DIR)/Solaris/include" |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
176 |
CONFIGURE_ENV += LINKFLAGS="$(LD_OPTIONS) $(LDFLAGS)" |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
177 |
CONFIGURE_ENV.64 += MACH64="$(MACH64)" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
178 |
CONFIGURE_ENV += LD_EXEC_OPTIONS="$(LD_EXEC_OPTIONS)" |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
179 |
CONFIGURE_ENV += CUPS_CONFIG=$(USRBINDIR)/cups-config |
4371
29fdb14099eb
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4339
diff
changeset
|
180 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
181 |
# Propagation of smb.conf with default settings. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
182 |
$(PROTO_DIR)/etc/samba/smb.conf-example: $(BUILD_DIR_SMB)/.built |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
183 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
184 |
sed -f $(COMPONENT_DIR)/Solaris/smbconf.sed > $@ \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
185 |
$(BUILD_DIR_SMB)/examples/smb.conf.default |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
186 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
187 |
# Build targets for WAF: |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
188 |
# (motivation) Samba started to use WAF (build system from Google) from the 3.x |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
189 |
# (as a parallel build system) but Samba4 discontinued the use of auto tools |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
190 |
# definitively. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
191 |
# (note) .BDprep target is an additional step between .prep and .configure |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
192 |
# targets. It was added because there were problems with libtool-like phase of |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
193 |
# WAF when the not "prepared well". "waf distclean" on CLONEY'ed BUILD_DIR is |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
194 |
# enough. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
195 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
196 |
# Prepare build dir for Samba + Winbind. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
197 |
$(BUILD_DIR_SMB)/.BDprep: $(SOURCE_DIR)/.prep $(PROTO_DIR)/usr/include/gssapi/gssapi_krb5.h \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
198 |
$(PROTO_DIR)/usr/bin/krb5-config |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
199 |
# re-create configure dir |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
200 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
201 |
# Clone SOURCE_DIR |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
202 |
$(CLONEY) $(SOURCE_DIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
203 |
# clenup of clone |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
204 |
(cd $(@D) ; $(ENV) $(WAF_PATH) waf distclean $(WAFOPT1) ) |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
205 |
$(TOUCH) $@ |
761
3518078b68c4
7141061 Update to samba 3.6.3
Jiri Sasek <Jiri.Sasek@Sun.COM>
parents:
628
diff
changeset
|
206 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
207 |
# Configure of Samba + Winbind. |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
208 |
$(BUILD_DIR_SMB)/.configured: $(BUILD_DIR_SMB)/.BDprep $(PROTO_DIR)/usr/lib/samba/$(MACH64)/libgssapi_krb5.so |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
209 |
(cd $(@D) ; $(ENV) $(WAF_PATH) $(CONFIGURE_ENV) $(CONFIGURE_ENV.$(BITS)) \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
210 |
waf configure $(WAFOPT1) $(CONFIGURE_OPTIONS) $(CONFIGURE_OPTIONS.$(BITS)) ) |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
211 |
$(TOUCH) $@ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
212 |
|
5176
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
213 |
# Depends on S12-only libraries from Desktop to build. |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
214 |
ifeq ($(BUILD_TYPE), evaluation) |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
215 |
$(BUILD_DIR_SMB)/.built: |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
216 |
$(BUILD_DIR_SMB)/.installed: |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
217 |
$(BUILD_DIR_WINB)/.built: |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
218 |
$(BUILD_DIR_WINB)/.installed: |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
219 |
PUBLISH_STAMP= |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
220 |
else |
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
221 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
222 |
# Build of Samba + Winbind. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
223 |
$(BUILD_DIR_SMB)/.built: $(BUILD_DIR_SMB)/.configured |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
224 |
(cd $(@D) ; $(ENV) $(WAF_PATH) LD_EXEC_OPTIONS="$(LD_EXEC_OPTIONS)" waf build $(WAFOPT1) ) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
225 |
$(TOUCH) $@ |
4371
29fdb14099eb
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4339
diff
changeset
|
226 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
227 |
# Install of Samba + Winbind. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
228 |
$(BUILD_DIR_SMB)/.installed: $(BUILD_DIR_SMB)/.built |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
229 |
(cd $(@D) ; $(ENV) $(WAF_PATH) LD_EXEC_OPTIONS="$(LD_EXEC_OPTIONS)" waf install $(WAFOPT1) --destdir=$(PROTO_DIR) ) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
230 |
$(PYTHON) -m compileall $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES)/ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
231 |
$(TOUCH) $@ |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
232 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
233 |
# Prepare build dir for Winbind (without Samba) for different bitness. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
234 |
$(BUILD_DIR_WINB)/.BDprep: $(SOURCE_DIR)/.prep $(PROTO_DIR)/usr/include/gssapi/gssapi_krb5.h \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
235 |
$(PROTO_DIR)/usr/bin/krb5-config |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
236 |
# re-create configure dir |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
237 |
$(MKDIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
238 |
# Clone SOURCE_DIR |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
239 |
$(CLONEY) $(SOURCE_DIR) $(@D) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
240 |
# clenup of clone |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
241 |
(cd $(@D) ; $(ENV) $(WAF_PATH) waf distclean $(WAFOPT1) ) |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
242 |
$(TOUCH) $@ |
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
243 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
244 |
# Configure of Winbind (without Samba) for different bitness. |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
245 |
$(BUILD_DIR_WINB)/.configured: $(BUILD_DIR_WINB)/.BDprep $(PROTO_DIR)/usr/lib/samba/libgssapi_krb5.so |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
246 |
(cd $(@D) ; $(ENV) $(WAF_PATH) $(CONFIGURE_ENV) $(CONFIGURE_ENV.$(BITS)) \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
247 |
waf configure $(WAFOPT1) $(CONFIGURE_OPTIONS) $(CONFIGURE_OPTIONS.$(BITS)) ) |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
248 |
$(TOUCH) $@ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
249 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
250 |
# Build of Winbind (without Samba) for different bitness. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
251 |
WB_TARGETS = --targets=nss_winbind,pamsmbpass,pamwinbind |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
252 |
$(BUILD_DIR_WINB)/.built: $(BUILD_DIR_WINB)/.configured |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
253 |
(cd $(@D) ; $(ENV) $(WAF_PATH) LD_EXEC_OPTIONS="$(LD_EXEC_OPTIONS)" waf build $(WAFOPT1) \ |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
254 |
$(WB_TARGETS) ) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
255 |
$(TOUCH) $@ |
1504
6d2d9722f8cf
17576493 mozldap is not prepared during whole workspace 'gmake prep'
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
1496
diff
changeset
|
256 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
257 |
# Installf Winbind (without Samba) for different bitness. |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
258 |
$(BUILD_DIR_WINB)/.installed: $(BUILD_DIR_WINB)/.built |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
259 |
/bin/sh -c "cd $(@D) ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
260 |
$(INSTALL) -d $(PROTO_DIR)/usr/lib/samba$(MACHLIBDIR) ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
261 |
$(INSTALL) -m 0555 -t $(PROTO_DIR)/usr/lib/samba$(MACHLIBDIR) bin/shared/!(pam_*).so* ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
262 |
$(INSTALL) -d $(PROTO_DIR)/usr/lib/samba/security$(MACHLIBDIR) ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
263 |
$(INSTALL) -m 0555 -t $(PROTO_DIR)/usr/lib/samba/security$(MACHLIBDIR) bin/shared/pam_*.so* ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
264 |
$(INSTALL) -d $(PROTO_DIR)/usr/lib/samba/private$(MACHLIBDIR) ; \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
265 |
$(INSTALL) -m 0555 -t $(PROTO_DIR)/usr/lib/samba/private$(MACHLIBDIR) bin/shared/private/*.so* \ |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
266 |
" |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
267 |
$(TOUCH) $@ |
5176
6ed69e0ee716
22316904 add samba to do-not-publish list for evaluation builds
John Beck <John.Beck@Oracle.COM>
parents:
5145
diff
changeset
|
268 |
endif |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
269 |
|
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
270 |
# Set appropriate bitnesses for Samba + Winbind / Winbind (without Samba). |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
271 |
$(BUILD_DIR_SMB)/.configured: BITS=64 |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
272 |
$(BUILD_DIR_SMB)/.configured: MACHLIBDIR=/$(MACH64) |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
273 |
$(BUILD_DIR_WINB)/.configured: BITS=32 |
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
274 |
$(BUILD_DIR_WINB)/.configured $(BUILD_DIR_WINB)/.installed: MACHLIBDIR= |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
275 |
|
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
276 |
# common targets |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
277 |
build: $(BUILD_DIR_SMB)/.built $(BUILD_DIR_WINB)/.built |
2225
f064d3d3190d
20078677 Userland Makefiles should support a configure: target
John Beck <John.Beck@Oracle.COM>
parents:
2011
diff
changeset
|
278 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
279 |
include $(WS_MAKE_RULES)/shared-targets.mk |
4377
b861470645e4
backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
4371
diff
changeset
|
280 |
|
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
281 |
install: $(BUILD_DIR_SMB)/.installed $(BUILD_DIR_WINB)/.installed |
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
282 |
|
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
283 |
test: $(NO_TESTS) |
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
284 |
|
4339
6501cf9c29f9
21116842 add system-test targets to each component Makefile and to top-level Makefiles
Stacy Yeh <stacy.yeh@oracle.com>
parents:
4272
diff
changeset
|
285 |
system-test: $(NO_TESTS) |
6501cf9c29f9
21116842 add system-test targets to each component Makefile and to top-level Makefiles
Stacy Yeh <stacy.yeh@oracle.com>
parents:
4272
diff
changeset
|
286 |
|
264
84a67a54e8fd
7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff
changeset
|
287 |
clean:: |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
288 |
$(RM) -r $(BUILD_DIR) |
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
289 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
290 |
REQUIRED_PACKAGES += library/file-monitor/gamin |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
291 |
REQUIRED_PACKAGES += library/openldap |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
292 |
REQUIRED_PACKAGES += library/print/cups-libs |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
293 |
REQUIRED_PACKAGES += library/zlib |
4746
8e237ffd0a48
20995635 Perl TK needs to be upgraded to work with Perl 5.20
Bill Rushmore <bill.rushmore@oracle.com>
parents:
4433
diff
changeset
|
294 |
REQUIRED_PACKAGES += runtime/perl-520 |
4433
d35242d8330c
PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
4377
diff
changeset
|
295 |
REQUIRED_PACKAGES += runtime/python-27 |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
296 |
REQUIRED_PACKAGES += service/security/kerberos-5 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
297 |
REQUIRED_PACKAGES += shell/ksh93 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
298 |
REQUIRED_PACKAGES += system/core-os |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
299 |
REQUIRED_PACKAGES += system/library |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
300 |
REQUIRED_PACKAGES += system/library/security/crypto |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
301 |
REQUIRED_PACKAGES += system/library/security/gss |
5145
652f7016dfd9
22300819 samba built on nightly (87+?) fails in pkgdepend
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5137
diff
changeset
|
302 |
REQUIRED_PACKAGES += system/library/security/libsasl |
5454
1efad1afb469
PSARC/2015/194 libsasl ON to Userland migration and update
Jan Parcel <jan.parcel@oracle.com>
parents:
5398
diff
changeset
|
303 |
REQUIRED_PACKAGES += system/library/security/libsasl2 |
5137
b0c6a0c83b00
20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents:
5083
diff
changeset
|
304 |
REQUIRED_PACKAGES += system/linker |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
305 |
REQUIRED_PACKAGES += system/network |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
2225
diff
changeset
|
306 |
REQUIRED_PACKAGES += system/network/avahi |