1797f979dSCody Peter Mello#
2797f979dSCody Peter Mello# This file and its contents are supplied under the terms of the
3797f979dSCody Peter Mello# Common Development and Distribution License ("CDDL"), version 1.0.
4797f979dSCody Peter Mello# You may only use this file in accordance with the terms of version
5797f979dSCody Peter Mello# 1.0 of the CDDL.
6797f979dSCody Peter Mello#
7797f979dSCody Peter Mello# A full copy of the text of the CDDL should have accompanied this
8797f979dSCody Peter Mello# source.  A copy of the CDDL is also available via the Internet at
9797f979dSCody Peter Mello# http://www.illumos.org/license/CDDL.
10797f979dSCody Peter Mello#
11797f979dSCody Peter Mello
12797f979dSCody Peter Mello#
13797f979dSCody Peter Mello# Copyright (c) 2015 by Joyent, Inc. All rights reserved.
14797f979dSCody Peter Mello#
15797f979dSCody Peter Mello
16797f979dSCody Peter Melloinclude $(SRC)/cmd/Makefile.cmd
17797f979dSCody Peter Melloinclude $(SRC)/test/Makefile.com
18797f979dSCody Peter Mello
19797f979dSCody Peter MelloPROG = spoof-ras
20797f979dSCody Peter MelloOBJS = $(PROG:%=%.o)
21797f979dSCody Peter MelloSRCS = $(OBJS:%.o=%.c)
22797f979dSCody Peter Mello
23797f979dSCody Peter MelloLDLIBS += -lsocket -lnsl
24*bd0ce624SYuri PankovCSTD = $(CSTD_GNU99)
25797f979dSCody Peter Mello
26797f979dSCody Peter MelloROOTOPTPKG = $(ROOT)/opt/os-tests
27797f979dSCody Peter MelloTESTDIR = $(ROOTOPTPKG)/tests
28797f979dSCody Peter Mello
29797f979dSCody Peter MelloCMDS = $(PROG:%=$(TESTDIR)/%)
30797f979dSCody Peter Mello$(CMDS) := FILEMODE = 0555
31797f979dSCody Peter Mello
32797f979dSCody Peter Melloall: $(PROG)
33797f979dSCody Peter Mello
34797f979dSCody Peter Mello$(PROG): $(OBJS)
35797f979dSCody Peter Mello	$(LINK.c) $(OBJS) -o $@ $(LDLIBS)
36797f979dSCody Peter Mello	$(POST_PROCESS)
37797f979dSCody Peter Mello
38797f979dSCody Peter Mello%.o: ../%.c
39797f979dSCody Peter Mello	$(COMPILE.c) $<
40797f979dSCody Peter Mello
41797f979dSCody Peter Melloinstall: all $(CMDS)
42797f979dSCody Peter Mello
43797f979dSCody Peter Mellolint: lint_SRCS
44797f979dSCody Peter Mello
45797f979dSCody Peter Melloclobber: clean
46797f979dSCody Peter Mello	-$(RM) $(PROG)
47797f979dSCody Peter Mello
48797f979dSCody Peter Melloclean:
49797f979dSCody Peter Mello	-$(RM) $(OBJS)
50797f979dSCody Peter Mello
51797f979dSCody Peter Mello$(CMDS): $(TESTDIR) $(PROG)
52797f979dSCody Peter Mello
53797f979dSCody Peter Mello$(TESTDIR):
54797f979dSCody Peter Mello	$(INS.dir)
55797f979dSCody Peter Mello
56797f979dSCody Peter Mello$(TESTDIR)/%: %
57797f979dSCody Peter Mello	$(INS.file)
58