Print this page
OS-7095 Want risc-v disassembler

Split Close
Expand all
Collapse all
          --- old/usr/src/test/util-tests/tests/dis/Makefile
          +++ new/usr/src/test/util-tests/tests/dis/Makefile
↓ open down ↓ 2 lines elided ↑ open up ↑
   3    3  # Common Development and Distribution License ("CDDL"), version 1.0.
   4    4  # You may only use this file in accordance with the terms of version
   5    5  # 1.0 of the CDDL.
   6    6  #
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13      -# Copyright 2017 Joyent, Inc.
       13 +# Copyright 2018 Joyent, Inc.
  14   14  #
  15   15  
  16   16  include $(SRC)/Makefile.master
  17   17  
  18   18  ROOTOPTPKG = $(ROOT)/opt/util-tests
  19   19  TESTDIR = $(ROOTOPTPKG)/tests/dis
  20      -ARCHS = i386 sparc
       20 +ARCHS = i386 risc-v risc-v-c sparc
  21   21  
  22   22  PROG = distest
  23   23  
  24      -SPARC_TESTS = \
  25      -        tst.regs
       24 +I386_FILES :sh= (cd i386; print *)
       25 +RISCV_FILES :sh= (cd risc-v; print *)
       26 +RISCV_C_FILES :sh= (cd risc-v-c; print *)
       27 +SPARC_FILES :sh= (cd sparc; print *)
  26   28  
  27      -I386_TESTS =            \
  28      -        32.adx          \
  29      -        32.avx          \
  30      -        32.avx2         \
  31      -        32.avx512       \
  32      -        32.aes          \
  33      -        32.bmi1         \
  34      -        32.bmi2         \
  35      -        32.f16c         \
  36      -        32.fma-pd       \
  37      -        32.fma-ps       \
  38      -        32.fma-sd       \
  39      -        32.fma-ss       \
  40      -        32.lzcnt        \
  41      -        32.movbe        \
  42      -        32.opmask       \
  43      -        32.pclmulqdq    \
  44      -        32.popcnt       \
  45      -        32.sha          \
  46      -        32.sse-3        \
  47      -        32.sse-4.1      \
  48      -        32.sse-4.2      \
  49      -        32.ssse3        \
  50      -        32.xsave        \
  51      -        64.avx          \
  52      -        64.avx2         \
  53      -        64.avx512       \
  54      -        64.adx          \
  55      -        64.aes          \
  56      -        64.bmi1         \
  57      -        64.bmi2         \
  58      -        64.ept          \
  59      -        64.f16c         \
  60      -        64.fma-pd       \
  61      -        64.fma-ps       \
  62      -        64.fma-sd       \
  63      -        64.fma-ss       \
  64      -        64.lzcnt        \
  65      -        64.movbe        \
  66      -        64.opmask       \
  67      -        64.pclmulqdq    \
  68      -        64.popcnt       \
  69      -        64.random       \
  70      -        64.sha          \
  71      -        64.sse-3        \
  72      -        64.sse-4.1      \
  73      -        64.sse-4.2      \
  74      -        64.ssse3        \
  75      -        64.vmx          \
  76      -        64.xsave        \
  77      -        tst.cpuid       \
  78      -        tst.fence       \
  79      -        tst.msr         \
  80      -        tst.mwait       \
  81      -        tst.random      \
  82      -        tst.smap        \
  83      -        tst.sep         \
  84      -        tst.tsc         \
  85      -        tst.vmx
       29 +ROOTFILES = \
       30 +        $(I386_FILES:%=$(TESTDIR)/i386/%)               \
       31 +        $(RISCV_FILES:%=$(TESTDIR)/risc-v/%)            \
       32 +        $(RISCV_C_FILES:%=$(TESTDIR)/risc-v-c/%)        \
       33 +        $(SPARC_FILES:%=$(TESTDIR)/sparc/%)
  86   34  
  87      -I386_FILES = $(I386_TESTS:%=%.s) $(I386_TESTS:%=%.out)
  88      -ROOTI386 = $(I386_FILES:%=$(TESTDIR)/i386/%)
  89      -
  90      -SPARC_FILES = $(SPARC_TESTS:%=%.s) $(SPARC_TESTS:%=%.out)
  91      -ROOTSPARC = $(SPARC_FILES:%=$(TESTDIR)/sparc/%)
  92      -
  93   35  include $(SRC)/cmd/Makefile.cmd
  94   36  include $(SRC)/test/Makefile.com
  95   37  
  96   38  ARCHDIRS = $(ARCHS:%=$(TESTDIR)/%)
  97   39  CMDS = $(PROG:%=$(TESTDIR)/%)
  98   40  $(CMDS) := FILEMODE = 0555
  99   41  
 100      -install: $(CMDS) $(ROOTI386) $(ROOTSPARC)
       42 +install: $(CMDS) $(ROOTFILES)
 101   43  
 102   44  lint:
 103   45  
 104   46  clobber: clean
 105   47  
 106   48  clean:
 107   49  
 108      -$(CMDS) $(ROOTI386) $(ROOTSPARC): $(TESTDIR) $(ARCHDIRS)
       50 +$(CMDS) $(ROOTFILES): $(TESTDIR) $(ARCHDIRS)
 109   51  
 110   52  $(TESTDIR) $(ARCHDIRS):
 111   53          $(INS.dir)
 112   54  
 113   55  $(TESTDIR)/%: %
 114   56          $(INS.file)
 115   57  
 116   58  $(TESTDIR)/%: %.ksh
 117   59          $(INS.rename)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX