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