xref: /illumos-gate/usr/src/test/elf-tests/tests/capabilities/Makefile (revision 56726c7e321b6e5ecb2f10215f5386016547e68c)
1*56726c7eSRobert Mustacchi#
2*56726c7eSRobert Mustacchi# This file and its contents are supplied under the terms of the
3*56726c7eSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4*56726c7eSRobert Mustacchi# You may only use this file in accordance with the terms of version
5*56726c7eSRobert Mustacchi# 1.0 of the CDDL.
6*56726c7eSRobert Mustacchi#
7*56726c7eSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8*56726c7eSRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9*56726c7eSRobert Mustacchi# http://www.illumos.org/license/CDDL.
10*56726c7eSRobert Mustacchi#
11*56726c7eSRobert Mustacchi
12*56726c7eSRobert Mustacchi# Copyright 2022 Oxide Computer Company
13*56726c7eSRobert Mustacchi
14*56726c7eSRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd
15*56726c7eSRobert Mustacchiinclude $(SRC)/test/Makefile.com
16*56726c7eSRobert Mustacchi
17*56726c7eSRobert MustacchiPROGS =	symcap objcap
18*56726c7eSRobert Mustacchi
19*56726c7eSRobert MustacchiROOTOPTPKG = $(ROOT)/opt/elf-tests
20*56726c7eSRobert MustacchiTESTDIR = $(ROOTOPTPKG)/tests/capabilities
21*56726c7eSRobert Mustacchi
22*56726c7eSRobert MustacchiCMDS = $(PROGS:%=$(TESTDIR)/%)
23*56726c7eSRobert Mustacchi$(CMDS) := FILEMODE = 0555
24*56726c7eSRobert Mustacchi
25*56726c7eSRobert Mustacchiall:
26*56726c7eSRobert Mustacchi
27*56726c7eSRobert Mustacchiinstall: all $(CMDS)
28*56726c7eSRobert Mustacchi
29*56726c7eSRobert Mustacchiclobber: clean
30*56726c7eSRobert Mustacchi	-$(RM) $(PROG)
31*56726c7eSRobert Mustacchi
32*56726c7eSRobert Mustacchiclean:
33*56726c7eSRobert Mustacchi	-$(RM) $(CLEANFILES)
34*56726c7eSRobert Mustacchi
35*56726c7eSRobert Mustacchi$(CMDS): $(TESTDIR)
36*56726c7eSRobert Mustacchi
37*56726c7eSRobert Mustacchi$(TESTDIR):
38*56726c7eSRobert Mustacchi	$(INS.dir)
39*56726c7eSRobert Mustacchi
40*56726c7eSRobert Mustacchi$(TESTDIR)/%: %.ksh
41*56726c7eSRobert Mustacchi	$(INS.rename)
42