xref: /illumos-gate/usr/src/test/os-tests/tests/minttl/Makefile (revision bb9475a199514dcace79d04d02c1eff05d65b94f)
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