equal
deleted
inserted
replaced
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 include $(WS_TOP)/make-rules/shared-macros.mk |
23 include ../../../make-rules/shared-macros.mk |
24 |
24 |
25 COMPONENT_NAME = openssl |
25 COMPONENT_NAME = openssl |
26 # When new version of OpenSSL comes in, you must update both COMPONENT_VERSION |
26 # When new version of OpenSSL comes in, you must update both COMPONENT_VERSION |
27 # and IPS_COMPONENT_VERSION. |
27 # and IPS_COMPONENT_VERSION. |
28 COMPONENT_VERSION = 1.0.0d |
28 COMPONENT_VERSION = 1.0.0d |
36 |
36 |
37 include $(WS_TOP)/make-rules/prep.mk |
37 include $(WS_TOP)/make-rules/prep.mk |
38 include $(WS_TOP)/make-rules/configure.mk |
38 include $(WS_TOP)/make-rules/configure.mk |
39 include $(WS_TOP)/make-rules/ips.mk |
39 include $(WS_TOP)/make-rules/ips.mk |
40 include $(WS_TOP)/make-rules/lint-libraries.mk |
40 include $(WS_TOP)/make-rules/lint-libraries.mk |
|
41 |
|
42 PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin:/usr/perl5/bin |
41 |
43 |
42 # OpenSSL does not use autoconf but its own configure system. |
44 # OpenSSL does not use autoconf but its own configure system. |
43 CONFIGURE_SCRIPT = $(SOURCE_DIR)/Configure |
45 CONFIGURE_SCRIPT = $(SOURCE_DIR)/Configure |
44 |
46 |
45 # Used in the configure options below. |
47 # Used in the configure options below. |
138 |
140 |
139 # The install_docs target will install man pages into $(PROTO_DIR)/$(MANDIR). We |
141 # The install_docs target will install man pages into $(PROTO_DIR)/$(MANDIR). We |
140 # also add /usr/perl5/bin to PATH so that OpenSSL install code can locate the |
142 # also add /usr/perl5/bin to PATH so that OpenSSL install code can locate the |
141 # system pod2man. If not set, OpenSSL make would use an internal implementation |
143 # system pod2man. If not set, OpenSSL make would use an internal implementation |
142 # from the tarball which would corrupt some man pages. |
144 # from the tarball which would corrupt some man pages. |
143 COMPONENT_INSTALL_ENV += PATH=$(PATH):/usr/perl5/bin MANDIR=/usr/share/man |
145 COMPONENT_INSTALL_ARGS += PATH=$(PATH) MANDIR=/usr/share/man |
144 |
146 |
145 # We could run OpenSSL install code for 32 bits only to process header files and |
147 # We could run OpenSSL install code for 32 bits only to process header files and |
146 # manual pages. However, link libraries depend on install stamps so we run |
148 # manual pages. However, link libraries depend on install stamps so we run |
147 # install for 64 bit as well. Note that we must take built binary files from |
149 # install for 64 bit as well. Note that we must take built binary files from |
148 # build directories, not from the proto area which contains whatever was |
150 # build directories, not from the proto area which contains whatever was |