Print this page
OS-7095 Want risc-v disassembler
*** 8,113 ****
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright 2017 Joyent, Inc.
#
include $(SRC)/Makefile.master
ROOTOPTPKG = $(ROOT)/opt/util-tests
TESTDIR = $(ROOTOPTPKG)/tests/dis
! ARCHS = i386 sparc
PROG = distest
! SPARC_TESTS = \
! tst.regs
! I386_TESTS = \
! 32.adx \
! 32.avx \
! 32.avx2 \
! 32.avx512 \
! 32.aes \
! 32.bmi1 \
! 32.bmi2 \
! 32.f16c \
! 32.fma-pd \
! 32.fma-ps \
! 32.fma-sd \
! 32.fma-ss \
! 32.lzcnt \
! 32.movbe \
! 32.opmask \
! 32.pclmulqdq \
! 32.popcnt \
! 32.sha \
! 32.sse-3 \
! 32.sse-4.1 \
! 32.sse-4.2 \
! 32.ssse3 \
! 32.xsave \
! 64.avx \
! 64.avx2 \
! 64.avx512 \
! 64.adx \
! 64.aes \
! 64.bmi1 \
! 64.bmi2 \
! 64.ept \
! 64.f16c \
! 64.fma-pd \
! 64.fma-ps \
! 64.fma-sd \
! 64.fma-ss \
! 64.lzcnt \
! 64.movbe \
! 64.opmask \
! 64.pclmulqdq \
! 64.popcnt \
! 64.random \
! 64.sha \
! 64.sse-3 \
! 64.sse-4.1 \
! 64.sse-4.2 \
! 64.ssse3 \
! 64.vmx \
! 64.xsave \
! tst.cpuid \
! tst.fence \
! tst.msr \
! tst.mwait \
! tst.random \
! tst.smap \
! tst.sep \
! tst.tsc \
! tst.vmx
- I386_FILES = $(I386_TESTS:%=%.s) $(I386_TESTS:%=%.out)
- ROOTI386 = $(I386_FILES:%=$(TESTDIR)/i386/%)
-
- SPARC_FILES = $(SPARC_TESTS:%=%.s) $(SPARC_TESTS:%=%.out)
- ROOTSPARC = $(SPARC_FILES:%=$(TESTDIR)/sparc/%)
-
include $(SRC)/cmd/Makefile.cmd
include $(SRC)/test/Makefile.com
ARCHDIRS = $(ARCHS:%=$(TESTDIR)/%)
CMDS = $(PROG:%=$(TESTDIR)/%)
$(CMDS) := FILEMODE = 0555
! install: $(CMDS) $(ROOTI386) $(ROOTSPARC)
lint:
clobber: clean
clean:
! $(CMDS) $(ROOTI386) $(ROOTSPARC): $(TESTDIR) $(ARCHDIRS)
$(TESTDIR) $(ARCHDIRS):
$(INS.dir)
$(TESTDIR)/%: %
--- 8,55 ----
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright 2018 Joyent, Inc.
#
include $(SRC)/Makefile.master
ROOTOPTPKG = $(ROOT)/opt/util-tests
TESTDIR = $(ROOTOPTPKG)/tests/dis
! ARCHS = i386 risc-v risc-v-c sparc
PROG = distest
! I386_FILES :sh= (cd i386; print *)
! RISCV_FILES :sh= (cd risc-v; print *)
! RISCV_C_FILES :sh= (cd risc-v-c; print *)
! SPARC_FILES :sh= (cd sparc; print *)
! ROOTFILES = \
! $(I386_FILES:%=$(TESTDIR)/i386/%) \
! $(RISCV_FILES:%=$(TESTDIR)/risc-v/%) \
! $(RISCV_C_FILES:%=$(TESTDIR)/risc-v-c/%) \
! $(SPARC_FILES:%=$(TESTDIR)/sparc/%)
include $(SRC)/cmd/Makefile.cmd
include $(SRC)/test/Makefile.com
ARCHDIRS = $(ARCHS:%=$(TESTDIR)/%)
CMDS = $(PROG:%=$(TESTDIR)/%)
$(CMDS) := FILEMODE = 0555
! install: $(CMDS) $(ROOTFILES)
lint:
clobber: clean
clean:
! $(CMDS) $(ROOTFILES): $(TESTDIR) $(ARCHDIRS)
$(TESTDIR) $(ARCHDIRS):
$(INS.dir)
$(TESTDIR)/%: %