Print this page
1681 support for BUILD64=# no longer works

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/developer-object-file.mf
          +++ new/usr/src/pkg/manifests/developer-object-file.mf
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
       24 +# Copyright 2014 Andrew Stormont.
  24   25  #
  25   26  
  26   27  set name=pkg.fmri value=pkg:/developer/object-file@$(PKGVERS)
  27   28  set name=pkg.description \
  28   29      value="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc"
  29   30  set name=pkg.summary value="CCS tools bundled with SunOS"
  30   31  set name=info.classification value=org.opensolaris.category.2008:System/Core
  31   32  set name=variant.arch value=$(ARCH)
  32   33  dir path=usr group=sys
  33   34  dir path=usr/bin
  34      -dir path=usr/bin/$(ARCH64)
       35 +$(BUILD64)dir path=usr/bin/$(ARCH64)
  35   36  dir path=usr/ccs
  36   37  dir path=usr/ccs/bin
  37      -dir path=usr/ccs/bin/$(ARCH64)
       38 +$(BUILD64)dir path=usr/ccs/bin/$(ARCH64)
  38   39  dir path=usr/ccs/lib
  39   40  dir path=usr/lib
  40      -dir path=usr/lib/$(ARCH64)
       41 +$(BUILD64)dir path=usr/lib/$(ARCH64)
  41   42  dir path=usr/lib/elfedit
  42      -dir path=usr/lib/elfedit/$(ARCH64)
       43 +$(BUILD64)dir path=usr/lib/elfedit/$(ARCH64)
  43   44  dir path=usr/share
  44   45  dir path=usr/share/lib
  45   46  dir path=usr/share/lib/ccs
  46   47  dir path=usr/share/man/man1
  47      -file path=usr/bin/$(ARCH64)/ar mode=0555
  48      -file path=usr/bin/$(ARCH64)/dump mode=0555
  49      -file path=usr/bin/$(ARCH64)/elfdump mode=0555
  50      -file path=usr/bin/$(ARCH64)/elfedit mode=0555
  51      -file path=usr/bin/$(ARCH64)/mcs mode=0555
  52      -file path=usr/bin/$(ARCH64)/nm mode=0555
  53      -file path=usr/bin/$(ARCH64)/size mode=0555
       48 +$(BUILD64)file path=usr/bin/$(ARCH64)/ar mode=0555
       49 +$(BUILD64)file path=usr/bin/$(ARCH64)/dump mode=0555
       50 +$(BUILD64)file path=usr/bin/$(ARCH64)/elfdump mode=0555
       51 +$(BUILD64)file path=usr/bin/$(ARCH64)/elfedit mode=0555
       52 +$(BUILD64)file path=usr/bin/$(ARCH64)/mcs mode=0555
       53 +$(BUILD64)file path=usr/bin/$(ARCH64)/nm mode=0555
       54 +$(BUILD64)file path=usr/bin/$(ARCH64)/size mode=0555
  54   55  file path=usr/bin/ar mode=0555
  55   56  file path=usr/bin/dis mode=0555
  56   57  file path=usr/bin/dump mode=0555
  57   58  file path=usr/bin/elfdump mode=0555
  58   59  file path=usr/bin/elfedit mode=0555
  59   60  file path=usr/bin/error mode=0555
  60   61  file path=usr/bin/gprof mode=0555
  61   62  file path=usr/bin/lari mode=0555
  62   63  file path=usr/bin/lex mode=0555
  63   64  file path=usr/bin/lorder mode=0555
  64   65  file path=usr/bin/mcs mode=0555
  65   66  file path=usr/bin/nm mode=0555
  66   67  file path=usr/bin/prof mode=0555
  67   68  file path=usr/bin/ranlib mode=0555
  68   69  file path=usr/bin/rpcgen mode=0555
  69   70  file path=usr/bin/size mode=0555
  70   71  file path=usr/bin/symorder mode=0555
  71   72  file path=usr/bin/tsort mode=0555
  72   73  file path=usr/bin/unifdef mode=0555
  73   74  file path=usr/bin/yacc mode=0555
  74      -file path=usr/lib/$(ARCH64)/llib-ll.ln
  75      -file path=usr/lib/$(ARCH64)/llib-ly.ln
  76      -file path=usr/lib/elfedit/$(ARCH64)/cap.so
  77      -file path=usr/lib/elfedit/$(ARCH64)/dyn.so
  78      -file path=usr/lib/elfedit/$(ARCH64)/ehdr.so
  79      -file path=usr/lib/elfedit/$(ARCH64)/phdr.so
  80      -file path=usr/lib/elfedit/$(ARCH64)/shdr.so
  81      -file path=usr/lib/elfedit/$(ARCH64)/str.so
  82      -file path=usr/lib/elfedit/$(ARCH64)/sym.so
  83      -file path=usr/lib/elfedit/$(ARCH64)/syminfo.so
       75 +$(BUILD64)file path=usr/lib/$(ARCH64)/llib-ll.ln
       76 +$(BUILD64)file path=usr/lib/$(ARCH64)/llib-ly.ln
       77 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/cap.so
       78 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/dyn.so
       79 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/ehdr.so
       80 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/phdr.so
       81 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/shdr.so
       82 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/str.so
       83 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/sym.so
       84 +$(BUILD64)file path=usr/lib/elfedit/$(ARCH64)/syminfo.so
  84   85  file path=usr/lib/elfedit/cap.so
  85   86  file path=usr/lib/elfedit/dyn.so
  86   87  file path=usr/lib/elfedit/ehdr.so
  87   88  file path=usr/lib/elfedit/phdr.so
  88   89  file path=usr/lib/elfedit/shdr.so
  89   90  file path=usr/lib/elfedit/str.so
  90   91  file path=usr/lib/elfedit/sym.so
  91   92  file path=usr/lib/elfedit/syminfo.so
  92   93  file path=usr/lib/llib-ll
  93   94  file path=usr/lib/llib-ll.ln
↓ open down ↓ 18 lines elided ↑ open up ↑
 112  113  file path=usr/share/man/man1/nm.1
 113  114  file path=usr/share/man/man1/prof.1
 114  115  file path=usr/share/man/man1/ranlib.1
 115  116  file path=usr/share/man/man1/rpcgen.1
 116  117  file path=usr/share/man/man1/size.1
 117  118  file path=usr/share/man/man1/strip.1
 118  119  file path=usr/share/man/man1/symorder.1
 119  120  file path=usr/share/man/man1/tsort.1
 120  121  file path=usr/share/man/man1/unifdef.1
 121  122  file path=usr/share/man/man1/yacc.1
 122      -hardlink path=usr/bin/$(ARCH64)/strip target=../../bin/$(ARCH64)/mcs
      123 +$(BUILD64)hardlink path=usr/bin/$(ARCH64)/strip target=../../bin/$(ARCH64)/mcs
 123  124  hardlink path=usr/bin/strip target=../bin/mcs
 124  125  legacy pkg=SUNWbtool \
 125  126      desc="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc" \
 126  127      name="CCS tools bundled with SunOS"
 127  128  license cr_Sun license=cr_Sun
 128  129  license lic_CDDL license=lic_CDDL
 129  130  license usr/src/cmd/backup/dump/THIRDPARTYLICENSE \
 130  131      license=usr/src/cmd/backup/dump/THIRDPARTYLICENSE
 131      -link path=usr/ccs/bin/$(ARCH64)/ar target=../../../bin/$(ARCH64)/ar
 132      -link path=usr/ccs/bin/$(ARCH64)/dump target=../../../bin/$(ARCH64)/dump
 133      -link path=usr/ccs/bin/$(ARCH64)/elfdump target=../../../bin/$(ARCH64)/elfdump
 134      -link path=usr/ccs/bin/$(ARCH64)/mcs target=../../../bin/$(ARCH64)/mcs
 135      -link path=usr/ccs/bin/$(ARCH64)/nm target=../../../bin/$(ARCH64)/nm
 136      -link path=usr/ccs/bin/$(ARCH64)/size target=../../../bin/$(ARCH64)/size
 137      -link path=usr/ccs/bin/$(ARCH64)/strip target=../../../bin/$(ARCH64)/strip
      132 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/ar target=../../../bin/$(ARCH64)/ar
      133 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/dump \
      134 +    target=../../../bin/$(ARCH64)/dump
      135 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/elfdump \
      136 +    target=../../../bin/$(ARCH64)/elfdump
      137 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/mcs \
      138 +    target=../../../bin/$(ARCH64)/mcs
      139 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/nm target=../../../bin/$(ARCH64)/nm
      140 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/size \
      141 +    target=../../../bin/$(ARCH64)/size
      142 +$(BUILD64)link path=usr/ccs/bin/$(ARCH64)/strip \
      143 +    target=../../../bin/$(ARCH64)/strip
 138  144  link path=usr/ccs/bin/ar target=../../bin/ar
 139  145  link path=usr/ccs/bin/dis target=../../bin/dis
 140  146  link path=usr/ccs/bin/dump target=../../bin/dump
 141  147  link path=usr/ccs/bin/elfdump target=../../bin/elfdump
 142  148  link path=usr/ccs/bin/error target=../../bin/error
 143  149  link path=usr/ccs/bin/gprof target=../../bin/gprof
 144  150  link path=usr/ccs/bin/lari target=../../bin/lari
 145  151  link path=usr/ccs/bin/lex target=../../bin/lex
 146  152  link path=usr/ccs/bin/lorder target=../../bin/lorder
 147  153  link path=usr/ccs/bin/mcs target=../../bin/mcs
↓ open down ↓ 3 lines elided ↑ open up ↑
 151  157  link path=usr/ccs/bin/size target=../../bin/size
 152  158  link path=usr/ccs/bin/strip target=../../bin/strip
 153  159  link path=usr/ccs/bin/symorder target=../../bin/symorder
 154  160  link path=usr/ccs/bin/tsort target=../../bin/tsort
 155  161  link path=usr/ccs/bin/unifdef target=../../bin/unifdef
 156  162  link path=usr/ccs/bin/yacc target=../../bin/yacc
 157  163  link path=usr/ccs/bin/yaccpar target=../../share/lib/ccs/yaccpar
 158  164  link path=usr/ccs/lib/llib-ll.ln target=../../lib/llib-ll.ln
 159  165  link path=usr/ccs/lib/llib-ly.ln target=../../lib/llib-ly.ln
 160  166  link path=usr/lib/elfedit/32 target=.
 161      -link path=usr/lib/elfedit/64 target=$(ARCH64)
      167 +$(BUILD64)link path=usr/lib/elfedit/64 target=$(ARCH64)
 162  168  depend fmri=developer/macro/cpp type=require
 163  169  depend fmri=runtime/perl-510 type=require
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX