security/nss/pkg/solaris/Makefile

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 #
     2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
     3 # Use is subject to license terms.
     4 #
     5 # This Source Code Form is subject to the terms of the Mozilla Public
     6 # License, v. 2.0. If a copy of the MPL was not distributed with this
     7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
     8 #
    10 CORE_DEPTH = ../../..
    12 %: %.ksh
    13 	$(RM) $@
    14 	cp $< $@
    15 	chmod +x $@
    17 HEADER_DIR = public/nss
    19 DIRS = \
    20 	SUNWtls \
    21 	SUNWtlsu \
    22 	SUNWtlsd
    24 include Makefile.com
    26 PROTO = \
    27 	$(ROOT) \
    28 	$(ROOT)/usr/lib/mps \
    29 	$(ROOT)/usr/include/mps \
    30 	$(ROOT)/usr/sfw/bin
    32 ifeq ($(MACH), sparc)
    33 	PROTO += $(ROOT)/usr/lib/mps/sparcv9 \
    34 	$(ROOT)/usr/sfw/bin/sparcv9
    35 endif
    37 ifeq ($(USE_64), 1)
    38 ifeq ($(MACH), sparc)
    39 # Sparc
    40 	PROTO += $(ROOT)/usr/lib/mps/sparcv9 \
    41 	$(ROOT)/usr/sfw/bin/sparcv9
    42 else
    43 # AMD64
    44 	PROTO += $(ROOT)/usr/lib/mps/amd64 \
    45 	$(ROOT)/usr/sfw/bin/amd64
    46 endif
    47 	DIST64 = $(DIST)
    48 	DIST32 = $(shell echo $(DIST) | sed -e "s|_64_OPT|_OPT|g" -e "s|_64_DBG|_DBG|g")
    49 else
    50 	DIST32 = $(DIST)
    51 	DIST64 = $(shell echo $(DIST) | sed -e "s|_OPT|_64_OPT|g" -e "s|_DBG|_64_DBG|g")
    52 endif
    54 awk_pkginfo: bld_awk_pkginfo
    55 	./bld_awk_pkginfo -m $(MACH) -p "$(PRODUCT_VERSION)" -o $@ -v $(PRODUCT_VERSION)
    57 all:: awk_pkginfo $(PROTO)
    58 publish: awk_pkginfo $(PROTO)
    59 	+$(LOOP_OVER_DIRS)
    61 clean clobber::
    62 	$(RM) awk_pkginfo bld_awk_pkginfo
    63 	$(RM) -r $(ROOT)
    65 $(ROOT):
    66 	mkdir -p $@
    68 $(ROOT)/usr/lib/mps:
    69 	mkdir -p $@
    70 	$(CP) -r $(DIST32)/lib/*.so $@
    71 	$(CP) -r $(DIST32)/lib/*.chk $@
    72 $(ROOT)/usr/sfw/bin:
    73 	mkdir -p $@
    74 	-$(CP) -r $(DIST32)/bin/* $@
    75 $(ROOT)/usr/include/mps:
    76 	mkdir -p $@
    77 	$(CP) -r $(SOURCE_PREFIX)/$(HEADER_DIR)/*.h $@
    78 $(ROOT)/usr/lib/mps/sparcv9:
    79 	mkdir -p $@
    80 	$(CP) -r $(DIST64)/lib/*.so $@
    81 	$(CP) -r $(DIST64)/lib/*.chk $@
    82 $(ROOT)/usr/sfw/bin/sparcv9:
    83 	mkdir -p $@
    84 	$(CP) -r $(DIST64)/bin/* $@
    85 $(ROOT)/usr/lib/mps/amd64:
    86 	mkdir -p $@
    87 	$(CP) -r $(DIST64)/lib/*.so $@
    88 	$(CP) -r $(DIST64)/lib/*.chk $@
    89 $(ROOT)/usr/sfw/bin/amd64:
    90 	mkdir -p $@
    91 	$(CP) -r $(DIST64)/bin/* $@

mercurial