17687d0d8SRobert Mustacchi# 27687d0d8SRobert Mustacchi# This file and its contents are supplied under the terms of the 37687d0d8SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 47687d0d8SRobert Mustacchi# You may only use this file in accordance with the terms of version 57687d0d8SRobert Mustacchi# 1.0 of the CDDL. 67687d0d8SRobert Mustacchi# 77687d0d8SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 87687d0d8SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 97687d0d8SRobert Mustacchi# http://www.illumos.org/license/CDDL. 107687d0d8SRobert Mustacchi# 117687d0d8SRobert Mustacchi 127687d0d8SRobert Mustacchi# 137687d0d8SRobert Mustacchi# Copyright 2021 Oxide Computer Company 147687d0d8SRobert Mustacchi# 157687d0d8SRobert Mustacchi 167687d0d8SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd 177687d0d8SRobert Mustacchiinclude $(SRC)/test/Makefile.com 187687d0d8SRobert Mustacchi 197687d0d8SRobert MustacchiROOTOPTPKG = $(ROOT)/opt/util-tests/tests 207687d0d8SRobert MustacchiROOTOPTPCI = $(ROOT)/opt/util-tests/tests/pci 21*414dafc0SRobert MustacchiPROG = pcieadmtest pcieadm-priv 227687d0d8SRobert MustacchiDATAFILES = bridge.pci igb.pci \ 237687d0d8SRobert Mustacchi header0-basic.out \ 247687d0d8SRobert Mustacchi header0-basic-L.out \ 257687d0d8SRobert Mustacchi header0-basic-LH.out \ 267687d0d8SRobert Mustacchi header0-basic-n.out \ 277687d0d8SRobert Mustacchi header0-parse.out \ 287687d0d8SRobert Mustacchi igb-ltr.out \ 297687d0d8SRobert Mustacchi igb-ltr-p.out \ 307687d0d8SRobert Mustacchi bridge-ht.out \ 317687d0d8SRobert Mustacchi bridge-ht-p.out \ 327687d0d8SRobert Mustacchi bridge-ht.msi-p.out \ 337687d0d8SRobert Mustacchi bridge-ht.msi.command-p.out \ 347687d0d8SRobert Mustacchi bridge-efilt.out \ 357687d0d8SRobert Mustacchi bridge-efilt-p.out 367687d0d8SRobert Mustacchi 377687d0d8SRobert MustacchiROOTPROG = $(PROG:%=$(ROOTOPTPKG)/%) 387687d0d8SRobert MustacchiROOTDATA = $(DATAFILES:%=$(ROOTOPTPCI)/%) 397687d0d8SRobert Mustacchi$(ROOTDATA) := FILEMODE = 0444 407687d0d8SRobert Mustacchi 417687d0d8SRobert Mustacchiall: 427687d0d8SRobert Mustacchi 437687d0d8SRobert Mustacchiinstall: $(ROOTDATA) $(ROOTPROG) 447687d0d8SRobert Mustacchi 457687d0d8SRobert Mustacchiclobber: clean 467687d0d8SRobert Mustacchi 477687d0d8SRobert Mustacchiclean: 487687d0d8SRobert Mustacchi 497687d0d8SRobert Mustacchi$(ROOTOPTPKG): 507687d0d8SRobert Mustacchi $(INS.dir) 517687d0d8SRobert Mustacchi 527687d0d8SRobert Mustacchi$(ROOTOPTPCI): $(ROOTOPTPKG) 537687d0d8SRobert Mustacchi $(INS.dir) 547687d0d8SRobert Mustacchi 557687d0d8SRobert Mustacchi$(ROOTOPTPCI)/%: % $(ROOTOPTPCI) 567687d0d8SRobert Mustacchi $(INS.file) 577687d0d8SRobert Mustacchi 587687d0d8SRobert Mustacchi$(ROOTOPTPKG)/%: %.ksh $(ROOTOPTPKG) 597687d0d8SRobert Mustacchi $(INS.rename) 60