1b7daf799SDan McDonald#
2b7daf799SDan McDonald# This file and its contents are supplied under the terms of the
3b7daf799SDan McDonald# Common Development and Distribution License ("CDDL"), version 1.0.
4b7daf799SDan McDonald# You may only use this file in accordance with the terms of version
5b7daf799SDan McDonald# 1.0 of the CDDL.
6b7daf799SDan McDonald#
7b7daf799SDan McDonald# A full copy of the text of the CDDL should have accompanied this
8b7daf799SDan McDonald# source.  A copy of the CDDL is also available via the Internet at
9b7daf799SDan McDonald# http://www.illumos.org/license/CDDL.
10b7daf799SDan McDonald#
11b7daf799SDan McDonald
12b7daf799SDan McDonald#
13b7daf799SDan McDonald# Copyright 2017 Joyent, Inc.
14*3580e26cSDan McDonald# Copyright 2022 MNX Cloud, Inc.
15b7daf799SDan McDonald#
16b7daf799SDan McDonald
17b7daf799SDan McDonaldinclude $(SRC)/cmd/Makefile.cmd
18b7daf799SDan McDonaldinclude $(SRC)/test/Makefile.com
19b7daf799SDan McDonald
20b7daf799SDan McDonald# Shell scripts...
21*3580e26cSDan McDonaldPROG =	15146 \
22*3580e26cSDan McDonald	acquire-spray \
23f4a6f97eSDan McDonald	acquire-compare \
24f4a6f97eSDan McDonald	kmc-update
25b7daf799SDan McDonald
26f4a6f97eSDan McDonald# Binaries
27f4a6f97eSDan McDonaldPROG +=	eacq-enabler \
28f4a6f97eSDan McDonald	kmc-updater
29b7daf799SDan McDonald
30b7daf799SDan McDonaldROOTOPTPKG = $(ROOT)/opt/os-tests
31b7daf799SDan McDonaldTESTDIR = $(ROOTOPTPKG)/tests/pf_key
32b7daf799SDan McDonald
33b7daf799SDan McDonaldCMDS = $(PROG:%=$(TESTDIR)/%)
34b7daf799SDan McDonald$(CMDS) := FILEMODE = 0555
35b7daf799SDan McDonald
36b7daf799SDan McDonaldLDLIBS += -lsocket
374c5582efSJason Kingkmc-updater := LDLIBS += -lipsecutil
38b7daf799SDan McDonald
39b7daf799SDan McDonaldall: $(PROG)
40b7daf799SDan McDonald
41b7daf799SDan McDonaldinstall: all $(CMDS)
42b7daf799SDan McDonald
43b7daf799SDan McDonaldlint:
44b7daf799SDan McDonald
45b7daf799SDan McDonaldclobber: clean
46b7daf799SDan McDonald	-$(RM) $(PROG)
47b7daf799SDan McDonald
48b7daf799SDan McDonaldclean:
49b7daf799SDan McDonald	-$(RM) $(CLEANFILES)
50b7daf799SDan McDonald
51b7daf799SDan McDonald$(CMDS): $(TESTDIR) $(PROG)
52b7daf799SDan McDonald
53b7daf799SDan McDonald$(TESTDIR):
54b7daf799SDan McDonald	$(INS.dir)
55b7daf799SDan McDonald
56b7daf799SDan McDonald$(TESTDIR)/%: %
57b7daf799SDan McDonald	$(INS.file)
58