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