1*8e458de0SRobert Mustacchi#
2*8e458de0SRobert Mustacchi# This file and its contents are supplied under the terms of the
3*8e458de0SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4*8e458de0SRobert Mustacchi# You may only use this file in accordance with the terms of version
5*8e458de0SRobert Mustacchi# 1.0 of the CDDL.
6*8e458de0SRobert Mustacchi#
7*8e458de0SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8*8e458de0SRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9*8e458de0SRobert Mustacchi# http://www.illumos.org/license/CDDL.
10*8e458de0SRobert Mustacchi#
11*8e458de0SRobert Mustacchi
12*8e458de0SRobert Mustacchi#
13*8e458de0SRobert Mustacchi# Copyright 2021 Oxide Computer Company
14*8e458de0SRobert Mustacchi#
15*8e458de0SRobert Mustacchi
16*8e458de0SRobert Mustacchi$(ROOTOPTDIR):
17*8e458de0SRobert Mustacchi	$(INS.dir)
18*8e458de0SRobert Mustacchi
19*8e458de0SRobert Mustacchi$(ROOTOPTCORE): $(ROOTOPTDIR)
20*8e458de0SRobert Mustacchi	$(INS.dir)
21*8e458de0SRobert Mustacchi
22*8e458de0SRobert Mustacchi$(ROOTOPTCORE)/%: %
23*8e458de0SRobert Mustacchi	$(INS.file)
24*8e458de0SRobert Mustacchi
25*8e458de0SRobert Mustacchi$(ROOTOPTCORE)/%: %.ksh
26*8e458de0SRobert Mustacchi	$(INS.rename)
27*8e458de0SRobert Mustacchi
28*8e458de0SRobert Mustacchi%.32.o: %.c
29*8e458de0SRobert Mustacchi	$(COMPILE.c) $< -o $@
30*8e458de0SRobert Mustacchi	$(POST_PROCESS_O)
31*8e458de0SRobert Mustacchi
32*8e458de0SRobert Mustacchi%.64.o: %.c
33*8e458de0SRobert Mustacchi	$(COMPILE64.c) $< -o $@
34*8e458de0SRobert Mustacchi	$(POST_PROCESS_O)
35*8e458de0SRobert Mustacchi
36*8e458de0SRobert Mustacchi%.64: %.64.o
37*8e458de0SRobert Mustacchi	$(LINK64.c) -o $@ $< $(LDLIBS64)
38*8e458de0SRobert Mustacchi	$(POST_PROCESS)
39*8e458de0SRobert Mustacchi
40*8e458de0SRobert Mustacchi%.32: %.32.o
41*8e458de0SRobert Mustacchi	$(LINK.c) -o $@ $< $(LDLIBS)
42*8e458de0SRobert Mustacchi	$(POST_PROCESS)
43*8e458de0SRobert Mustacchi
44*8e458de0SRobert Mustacchiclobber: clean
45*8e458de0SRobert Mustacchi	$(RM) $(PROGS32) $(PROGS64)
46*8e458de0SRobert Mustacchi
47*8e458de0SRobert Mustacchiclean:
48*8e458de0SRobert Mustacchi	$(RM) $(ALLOBJS)
49