xref: /illumos-gate/usr/src/test/header-tests/runfiles/Makefile (revision ed7f95227223271d1f8b8d0dc93de13f1ed8205b)
1*ed7f9522SGordon Ross#
2*ed7f9522SGordon Ross# This file and its contents are supplied under the terms of the
3*ed7f9522SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
4*ed7f9522SGordon Ross# You may only use this file in accordance with the terms of version
5*ed7f9522SGordon Ross# 1.0 of the CDDL.
6*ed7f9522SGordon Ross#
7*ed7f9522SGordon Ross# A full copy of the text of the CDDL should have accompanied this
8*ed7f9522SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
9*ed7f9522SGordon Ross# http://www.illumos.org/license/CDDL.
10*ed7f9522SGordon Ross#
11*ed7f9522SGordon Ross
12*ed7f9522SGordon Ross#
13*ed7f9522SGordon Ross# Copyright (c) 2012 by Delphix. All rights reserved.
14*ed7f9522SGordon Ross# Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved.
15*ed7f9522SGordon Ross# Copyright 2014 Garrett D'Amore <garrett@damore.org>
16*ed7f9522SGordon Ross#
17*ed7f9522SGordon Ross
18*ed7f9522SGordon Rossinclude $(SRC)/Makefile.master
19*ed7f9522SGordon Ross
20*ed7f9522SGordon RossSRCS = default.run
21*ed7f9522SGordon Ross
22*ed7f9522SGordon RossOPTPKG = opt/header-tests
23*ed7f9522SGordon RossROOTOPTPKG = $(ROOT)/$(OPTPKG)
24*ed7f9522SGordon RossRUNFILES = $(ROOTOPTPKG)/runfiles
25*ed7f9522SGordon Ross
26*ed7f9522SGordon RossCMDS = $(SRCS:%=$(RUNFILES)/%)
27*ed7f9522SGordon Ross$(CMDS) := FILEMODE = 0444
28*ed7f9522SGordon Ross
29*ed7f9522SGordon Rossall: $(SRCS)
30*ed7f9522SGordon Ross
31*ed7f9522SGordon Rossinstall: $(CMDS)
32*ed7f9522SGordon Ross
33*ed7f9522SGordon Rosscheck:
34*ed7f9522SGordon Ross	$(CHECK_TEST_RUNFILES) -T $(OPTPKG) $(SRCS)
35*ed7f9522SGordon Ross
36*ed7f9522SGordon Rossclean lint clobber:
37*ed7f9522SGordon Ross
38*ed7f9522SGordon Ross$(CMDS): $(RUNFILES) $(SRCS)
39*ed7f9522SGordon Ross
40*ed7f9522SGordon Ross$(RUNFILES):
41*ed7f9522SGordon Ross	$(INS.dir)
42*ed7f9522SGordon Ross
43*ed7f9522SGordon Ross$(RUNFILES)/%: %
44*ed7f9522SGordon Ross	$(INS.file)
45