15e989a96SDavid Höppner# 25e989a96SDavid Höppner# This file and its contents are supplied under the terms of the 35e989a96SDavid Höppner# Common Development and Distribution License ("CDDL"), version 1.0. 45e989a96SDavid Höppner# You may only use this file in accordance with the terms of version 55e989a96SDavid Höppner# 1.0 of the CDDL. 65e989a96SDavid Höppner# 75e989a96SDavid Höppner# A full copy of the text of the CDDL should have accompanied this 85e989a96SDavid Höppner# source. A copy of the CDDL is also available via the Internet at 95e989a96SDavid Höppner# http://www.illumos.org/license/CDDL. 105e989a96SDavid Höppner# 115e989a96SDavid Höppner 125e989a96SDavid Höppner# 135e989a96SDavid Höppner# Copyright (c) 2012 by Delphix. All rights reserved. 145e989a96SDavid Höppner# Copyright (c) 2013 David Hoeppner. All rights reserved. 155e989a96SDavid Höppner# 165e989a96SDavid Höppner 175e989a96SDavid Höppnerinclude $(SRC)/cmd/Makefile.cmd 185e989a96SDavid Höppnerinclude $(SRC)/test/Makefile.com 195e989a96SDavid Höppner 205e989a96SDavid HöppnerPROG = sigqueue_queue_size 215e989a96SDavid HöppnerOBJS = $(PROG:%=%.o) 225e989a96SDavid HöppnerSRCS = $(OBJS:%.o=%.c) 235e989a96SDavid Höppner 24*bd0ce624SYuri PankovCSTD = $(CSTD_GNU99) 255e989a96SDavid Höppner 265e989a96SDavid HöppnerROOTOPTPKG = $(ROOT)/opt/os-tests 275e989a96SDavid HöppnerTESTDIR = $(ROOTOPTPKG)/tests/sigqueue 285e989a96SDavid Höppner 295e989a96SDavid HöppnerCMDS = $(PROG:%=$(TESTDIR)/%) 305e989a96SDavid Höppner$(CMDS) := FILEMODE = 0555 315e989a96SDavid Höppner 325e989a96SDavid Höppnerall: $(PROG) 335e989a96SDavid Höppner 345e989a96SDavid Höppner$(PROG): $(OBJS) 355e989a96SDavid Höppner $(LINK.c) $(OBJS) -o $@ $(LDLIBS) 365e989a96SDavid Höppner $(POST_PROCESS) 375e989a96SDavid Höppner 385e989a96SDavid Höppner%.o: ../%.c 395e989a96SDavid Höppner $(COMPILE.c) $< 405e989a96SDavid Höppner 415e989a96SDavid Höppnerinstall: all $(CMDS) 425e989a96SDavid Höppner 435e989a96SDavid Höppnerlint: lint_SRCS 445e989a96SDavid Höppner 455e989a96SDavid Höppnerclobber: clean 465e989a96SDavid Höppner -$(RM) $(PROG) 475e989a96SDavid Höppner 485e989a96SDavid Höppnerclean: 495e989a96SDavid Höppner -$(RM) $(OBJS) 505e989a96SDavid Höppner 515e989a96SDavid Höppner$(CMDS): $(TESTDIR) $(PROG) 525e989a96SDavid Höppner 535e989a96SDavid Höppner$(TESTDIR): 545e989a96SDavid Höppner $(INS.dir) 555e989a96SDavid Höppner 565e989a96SDavid Höppner$(TESTDIR)/%: % 575e989a96SDavid Höppner $(INS.file) 58