1*e8249070SRobert Mustacchi# 2*e8249070SRobert Mustacchi# This file and its contents are supplied under the terms of the 3*e8249070SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4*e8249070SRobert Mustacchi# You may only use this file in accordance with the terms of version 5*e8249070SRobert Mustacchi# 1.0 of the CDDL. 6*e8249070SRobert Mustacchi# 7*e8249070SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8*e8249070SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9*e8249070SRobert Mustacchi# http://www.illumos.org/license/CDDL. 10*e8249070SRobert Mustacchi# 11*e8249070SRobert Mustacchi 12*e8249070SRobert Mustacchi# 13*e8249070SRobert Mustacchi# Copyright 2024 Oxide Computer Company 14*e8249070SRobert Mustacchi# 15*e8249070SRobert Mustacchi 16*e8249070SRobert MustacchiPROGS = \ 17*e8249070SRobert Mustacchi minttl \ 18*e8249070SRobert Mustacchi minttl_err 19*e8249070SRobert Mustacchi 20*e8249070SRobert MustacchiROOTOPTDIR = $(ROOT)/opt/os-tests/tests 21*e8249070SRobert MustacchiROOTOPTTTL = $(ROOTOPTDIR)/minttl 22*e8249070SRobert MustacchiROOTOPTPROGS = $(PROGS:%=$(ROOTOPTTTL)/%) 23*e8249070SRobert Mustacchi 24*e8249070SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd 25*e8249070SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd.64 26*e8249070SRobert Mustacchiinclude $(SRC)/cmd/Makefile.ctf 27*e8249070SRobert Mustacchi 28*e8249070SRobert MustacchiCSTD = $(GNU_C99) 29*e8249070SRobert MustacchiCTF_MODE = link 30*e8249070SRobert MustacchiLDLIBS += -lsocket 31*e8249070SRobert MustacchiCPPFLAGS += -D_XOPEN_SOURCE=700 -D__EXTENSIONS__ 32*e8249070SRobert Mustacchi 33*e8249070SRobert Mustacchi.KEEP_STATE: 34*e8249070SRobert Mustacchi 35*e8249070SRobert Mustacchiall: $(PROGS) 36*e8249070SRobert Mustacchi 37*e8249070SRobert Mustacchiinstall: $(ROOTOPTPROGS) 38*e8249070SRobert Mustacchi 39*e8249070SRobert Mustacchiclean: 40*e8249070SRobert Mustacchi $(RM) *.o 41*e8249070SRobert Mustacchi 42*e8249070SRobert Mustacchi$(ROOTOPTPROGS): $(PROGS) $(ROOTOPTTTL) 43*e8249070SRobert Mustacchi 44*e8249070SRobert Mustacchi$(ROOTOPTDIR): 45*e8249070SRobert Mustacchi $(INS.dir) 46*e8249070SRobert Mustacchi 47*e8249070SRobert Mustacchi$(ROOTOPTTTL): $(ROOTOPTDIR) 48*e8249070SRobert Mustacchi $(INS.dir) 49*e8249070SRobert Mustacchi 50*e8249070SRobert Mustacchi$(ROOTOPTTTL)/%: % 51*e8249070SRobert Mustacchi $(INS.file) 52*e8249070SRobert Mustacchi 53*e8249070SRobert Mustacchiclobber: clean 54*e8249070SRobert Mustacchi $(RM) $(PROGS) 55*e8249070SRobert Mustacchi 56*e8249070SRobert MustacchiFRC: 57