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