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