components/openssl/openssl-1.0.0/Makefile
changeset 364 73fbb345104d
parent 363 9c0cad004039
child 419 a926b383669b
equal deleted inserted replaced
363:9c0cad004039 364:73fbb345104d
    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