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