xref: /illumos-gate/usr/src/test/os-tests/tests/secure_getenv/Makefile (revision 7216809591be497087c98047f2a145b1dcc5873d)
1*72168095SRobert Mustacchi#
2*72168095SRobert Mustacchi# This file and its contents are supplied under the terms of the
3*72168095SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4*72168095SRobert Mustacchi# You may only use this file in accordance with the terms of version
5*72168095SRobert Mustacchi# 1.0 of the CDDL.
6*72168095SRobert Mustacchi#
7*72168095SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8*72168095SRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9*72168095SRobert Mustacchi# http://www.illumos.org/license/CDDL.
10*72168095SRobert Mustacchi#
11*72168095SRobert Mustacchi
12*72168095SRobert Mustacchi#
13*72168095SRobert Mustacchi# Copyright 2025 Oxide Computer Company
14*72168095SRobert Mustacchi#
15*72168095SRobert Mustacchi
16*72168095SRobert MustacchiPROGS = secure_getenv checker
17*72168095SRobert Mustacchi
18*72168095SRobert MustacchiROOTOPTDIR = $(ROOT)/opt/os-tests/tests
19*72168095SRobert MustacchiROOTOPTTEST = $(ROOTOPTDIR)/secure_getenv
20*72168095SRobert MustacchiROOTOPTPROGS =	$(PROGS:%=$(ROOTOPTTEST)/%)
21*72168095SRobert Mustacchi
22*72168095SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd
23*72168095SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd.64
24*72168095SRobert Mustacchiinclude $(SRC)/cmd/Makefile.ctf
25*72168095SRobert Mustacchi
26*72168095SRobert MustacchiCSTD = $(CSTD_GNU17)
27*72168095SRobert MustacchiCPPFLAGS += -D_REENTRANT
28*72168095SRobert MustacchiCTF_MODE = link
29*72168095SRobert Mustacchi
30*72168095SRobert Mustacchi.KEEP_STATE:
31*72168095SRobert Mustacchi
32*72168095SRobert Mustacchiall: $(PROGS)
33*72168095SRobert Mustacchi
34*72168095SRobert Mustacchiinstall: $(ROOTOPTPROGS)
35*72168095SRobert Mustacchi
36*72168095SRobert Mustacchi$(ROOTOPTPROGS): $(PROGS) $(ROOTOPTTEST)
37*72168095SRobert Mustacchi
38*72168095SRobert Mustacchi$(ROOTOPTDIR):
39*72168095SRobert Mustacchi	$(INS.dir)
40*72168095SRobert Mustacchi
41*72168095SRobert Mustacchi$(ROOTOPTTEST): $(ROOTOPTDIR)
42*72168095SRobert Mustacchi	$(INS.dir)
43*72168095SRobert Mustacchi
44*72168095SRobert Mustacchi$(ROOTOPTTEST)/%: %
45*72168095SRobert Mustacchi	$(INS.file)
46*72168095SRobert Mustacchi
47*72168095SRobert Mustacchiclean:
48*72168095SRobert Mustacchi
49*72168095SRobert Mustacchiclobber: clean
50*72168095SRobert Mustacchi	$(RM) $(PROGS)
51